相关疑难解决方法(0)

在Rails 3中设置会话超时

这看起来很简单:我试图让我的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
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,或者至少我的会话似乎没有超时.我找不到很多关于Rails 3的方法,因为我知道Rails 2.x已经改变了.

有人可以帮我吗?

session activerecord ruby-on-rails ruby-on-rails-3

45
推荐指数
2
解决办法
5万
查看次数