我是Rails的新手。我们正在使用rails 3.我想知道如何为Rails应用程序设置可配置的会话超时值。
答案 0 :(得分:15)
在Rails 3中,config.action_controller.session不起作用。您可以在初始化文件config/initializers/session_store.rb
MyApp::Application.config.session_store :cookie_store,
:key => '_my_session',
:expire_after => 30.minutes
答案 1 :(得分:2)
在环境文件集中:
config.action_controller.session = { :key => 'whatever', :secret => 'nottellingyou', :expire_after => 30.minutes } OR session :session_key => 'my_session_key' session :session_expires => 1.day.from_now