【发布时间】:2011-08-17 04:27:33
【问题描述】:
这看起来很简单:我试图让我的 rails Active Record 会话在 2 分钟后超时。因此,两分钟后,我希望我的用户必须重新登录。
我只是在我的本地开发机器上运行 rails server(即 WebBrick)。
我知道这与config/initalizers/session_store.rb 中的以下代码有关,但我认为我没有完全确定:
CodedOn::Application.config.session_store :active_record_store
CodedOn::Application.configure do
config.action_controller.session = {:expire_after => 2.minutes}
end
这似乎不起作用,或者至少我的会话似乎没有超时。我找不到太多关于 Rails 3 方法的信息,因为我知道 Rails 2.x 发生了变化。
有人可以帮我吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 session activerecord