From: Tom Hughes Date: Mon, 30 Jul 2007 23:06:31 +0000 (+0000) Subject: Switch to storing sessions in the database. X-Git-Tag: live~8277 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/f66f1441ae9c8db607fd11e6be0968c408827887?hp=87a673e74c181c97931ad68c234fbff4293ee8de Switch to storing sessions in the database. --- diff --git a/config/environment.rb b/config/environment.rb index d3c68ca69..3c2516ec7 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -42,7 +42,14 @@ Rails::Initializer.run do |config| # Use the database for sessions instead of the file system # (create the session table with 'rake db:sessions:create') - # config.action_controller.session_store = :active_record_store + # config.action_controller.session_store = :sql_session_store + + # Unfortunately SqlSessionStore is a plugin which has not been + # loaded yet, so we have to do things the hard way... + config.after_initialize do + ActionController::Base.session_store = :sql_session_store + SqlSessionStore.session_class = MysqlSession + end # Use SQL instead of Active Record's schema dumper when creating the test database. # This is necessary if your schema can't be completely dumped by the schema dumper,