# Sessions in Rails 2.3?

**URL:** <https://www.ruby-forum.com/t/sessions-in-rails-2-3/170049>\
**Category:** Rails\
**Created:** [June 11, 2009, 6:20pm UTC](https://www.ruby-forum.com/t/sessions-in-rails-2-3/170049 "2009-06-11T18:20:45Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![trib4lmaniac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/9de053/32.png) [@trib4lmaniac](https://www.ruby-forum.com/u/trib4lmaniac)\
**Post date:** [June 11, 2009, 6:20pm UTC](https://www.ruby-forum.com/t/sessions-in-rails-2-3/170049/1 "2009-06-11T18:20:45Z")

</div>

Hi guys, new here so bonjour…

Sorry if this question has been asked, but i had a good look and i’m  
just generally confused about this at the moment!

ive been learning rails for about 4 months now and im on to sessions  
and more importantly where there stored, i have “Agile web  
development” and the lydna screencasts which both talk about sessions.

However the agile web development book describes these as  
ActiveRecordStore, which no longer exists?

and [Lynda.com](http://Lynda.com) is using an old unscalable file system method?

Is there a nice guide, long or short someone on the web that shows how  
to do sessions currently and preferably storing them in a database  
(mysql)?

Cheers, Alex

---

<div class="post-metadata">

**Author:** ![trib4lmaniac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/9de053/32.png) [@trib4lmaniac](https://www.ruby-forum.com/u/trib4lmaniac)\
**Post date:** [June 11, 2009, 6:29pm UTC](https://www.ruby-forum.com/t/sessions-in-rails-2-3/170049/2 "2009-06-11T18:29:35Z")

</div>

Currently Rails stores sessions in the browser and this is the most  
scalable solution found until now.

Unless you have a really great idea to build a better session store,  
just use the cookie based one and you’re done.

- 

Maurício Linhares  
[http://codeshooter.wordpress.com/](http://codeshooter.wordpress.com/) | [http://twitter.com/mauriciojr](http://twitter.com/mauriciojr)

On Thu, Jun 11, 2009 at 12:10 PM, Alex

---

<div class="post-metadata">

**Author:** ![trib4lmaniac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/9de053/32.png) [@trib4lmaniac](https://www.ruby-forum.com/u/trib4lmaniac)\
**Post date:** [June 12, 2009, 1:42pm UTC](https://www.ruby-forum.com/t/sessions-in-rails-2-3/170049/3 "2009-06-12T13:42:00Z")

</div>

Yes, you can’t have a lot of objects in the session using the cookie  
based session store, but this shouldn’t be a problem if you’re just  
storing things like the flash or user ids on it.

- 

Maurício Linhares  
[http://codeshooter.wordpress.com/](http://codeshooter.wordpress.com/) | [http://twitter.com/mauriciojr](http://twitter.com/mauriciojr)

On Fri, Jun 12, 2009 at 1:27 AM, Walter

---

<div class="post-metadata">

**Author:** ![trib4lmaniac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/9de053/32.png) [@trib4lmaniac](https://www.ruby-forum.com/u/trib4lmaniac)\
**Post date:** [June 12, 2009, 5:16pm UTC](https://www.ruby-forum.com/t/sessions-in-rails-2-3/170049/4 "2009-06-12T17:16:53Z")

</div>

Hi Alex,

If you’re using rails 2.3.2, take a look at ./config/initializers/  
session\_store.rb. There you’ll see what you’re looking for:

…  
#ActionController::Base.session\_store = :active\_record\_store  
…

Jeff

---

<div class="post-metadata">

**Author:** ![trib4lmaniac](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/9de053/32.png) [@trib4lmaniac](https://www.ruby-forum.com/u/trib4lmaniac)\
**Post date:** [June 12, 2009, 6:28am UTC](https://www.ruby-forum.com/t/sessions-in-rails-2-3/170049/5 "2009-06-12T06:28:48Z")

</div>

I have memcached based sessions (i.e. config/environment.rb  
“config.action\_controller.session\_store = :mem\_cache\_store”) from before  
2.3. Are their any issues I should I keep in mind if I switch to the  
new  
hotness?  
Man, that phrase sounds dated!

Cheers,  
Walter

2009/6/12 MaurÃ­cio Linhares [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
