From 66c95aa3f909f9887593fd16174d1d8a966cad2e Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Thu, 16 Apr 2009 20:29:18 +0000 Subject: [PATCH] Work out which session store class to use automatically. --- config/initializers/sql_session_store.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/config/initializers/sql_session_store.rb b/config/initializers/sql_session_store.rb index fd6c11d44..986037afe 100644 --- a/config/initializers/sql_session_store.rb +++ b/config/initializers/sql_session_store.rb @@ -1,2 +1,7 @@ -# Use the MySQL interface for SqlSessionStore -SqlSessionStore.session_class = MysqlSession +# Work out which session store adapter to use +environment = Rails.configuration.environment +adapter = Rails.configuration.database_configuration[environment]["adapter"] +session_class = adapter + "_session" + +# Configure SqlSessionStore +SqlSessionStore.session_class = session_class.camelize.constantize -- 2.43.2