Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何为Rails 3中的会话设置可配置的超时值?_Ruby_Ruby On Rails 3_Session - Fatal编程技术网

Ruby 如何为Rails 3中的会话设置可配置的超时值?

Ruby 如何为Rails 3中的会话设置可配置的超时值?,ruby,ruby-on-rails-3,session,Ruby,Ruby On Rails 3,Session,我不熟悉Rails。我们使用的是Rails3。我想知道如何为Rails应用程序设置可配置的会话超时值。在环境文件集中: config.action_controller.session = { :key => 'whatever', :secret => 'nottellingyou', :expire_after => 30.minutes } OR session :session_key => 'my_session_key' sessi

我不熟悉Rails。我们使用的是Rails3。我想知道如何为Rails应用程序设置可配置的会话超时值。

在环境文件集中:

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 config.action\u controller.session={ :key=>“随便什么”, :secret=>nottellingyou', :过期时间=>30.5分钟 } 或 会话:会话密钥=>“我的会话密钥” session:session\u expires=>1.day.from\u now
在Rails 3中,config.action\u controller.session不工作。您可以在初始化器文件
config/initializers/session_store.rb

MyApp::Application.config.session_store :cookie_store, 
        :key => '_my_session', 
        :expire_after => 30.minutes

谢谢你的回答,我也在找同样的答案。您能告诉我会话过期后如何重定向到根文件吗