【发布时间】:2013-06-14 06:43:48
【问题描述】:
如何在rails 4 中进行用户会话超时。我没有使用任何宝石进行身份验证。我手动进行身份验证。请有任何想法。我已经尝试过,但它不起作用。
在我的session_store.rb 文件中,我添加了。
key: '_Matchimi_session',
expire_after: 1.minutes
【问题讨论】:
标签: ruby-on-rails session-timeout ruby-on-rails-4
如何在rails 4 中进行用户会话超时。我没有使用任何宝石进行身份验证。我手动进行身份验证。请有任何想法。我已经尝试过,但它不起作用。
在我的session_store.rb 文件中,我添加了。
key: '_Matchimi_session',
expire_after: 1.minutes
【问题讨论】:
标签: ruby-on-rails session-timeout ruby-on-rails-4
您可以在初始化文件中配置应用程序的会话信息 config/initializers/session_store.rb
YourApp::Application.config.session_store :cookie_store,
:key => '_my_session',
:expire_after => 30.minutes
【讨论】:
我的 session_store.rb 中有这个(作为唯一的一行):
Rails.application.config.session_store :cookie_store, key: '_my_session', :expire_after => 1.minutes
我已经测试过了,它可以工作。
(我认为这不是为特定应用配置的,而是为所有应用配置的)
我有rails 4.2.3。
【讨论】: