Switching to ActiveRecord Session Store

JDevine
2009-02-19T00:54:33Z

I''m having a problem switching from cookie sessions (the default) to
active record sessions.

I''ve created the sessions table via the rake task, uncommented the
line

   config.action_controller.session_store = :active_record_store

in my environment.rb file, cleared out my browsers cookies, restarted
the server (natch), but still the it''s using cookie_store instead of
active_record store. Just to be sure, I added puts statements in the
initializer block of each separate store''s ruby classes in vendor
rails, and only "cookie_store initialized" come out.

What am I missing here? I''ve tried commenting out the secret key
lines:

  #config.action_controller.session = {
  #  :session_key => ''_sm_session'',
  #  :secret =>
''thisisJohnsSecretCodeItNeedsLotsofCharacters''
  #}

but I immediately get server failures because the cookie store needs
them and is still active. I also tried replacing the
config.action_controller.session_store = :active_record_store line
with :

ActionController::Base.session_store = :active_record_store
ActionController::Base.session_options[:expire_after]=2.years

after the initializer block in environment.rb, but it apparently had
no effect, still the cookie_store turns on.

So, any suggestions or guidance appreciated.

ps. The reason I''m trying to switch is that I''m trying to get
Facebook
Connect to work via Facebooker, and apparently it requires the
activerecord session store to be used.

Thanks in advanced,

John
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---