【发布时间】:2011-07-08 06:15:00
【问题描述】:
我无法在 initializers/devise.rb 中使用设计会话超时来超时会话
我设置
config.timeout_in = 1.minute
在 initializers/devise.rb 中,我用一个用户登录并闲置了 2 分钟。这假设使当前会话无效并再次提示询问用户凭据,但会话永远不会终止。
我做错了什么或遗漏了什么?
谢谢
【问题讨论】:
-
抱歉修复了一点谷歌搜索。我错过了在我的模型中保留超时字段。当我将它保存在模型中时,它解决了我的问题。
-
+1 - 您应该将其添加为答案(带有放入模型中的代码示例)并接受它。我会投票赞成。有同样的问题,不得不四处搜索以找出模型中“保持超时字段”的含义。谢谢!
标签: ruby-on-rails devise settimeout