设计config.timeout_in无法正常工作

我无法在initializers / devise.rb中使用设计会话超时来超时会话

我设置

config.timeout_in = 1.minute 

在initializers / devise.rb中,我与一个用户签约并保持闲置2分钟。 这假设使当前会话无效并再次提示询问用户凭据但会话永远不会消失。

我做错了什么或遗失了什么?

谢谢

您需要在模型中包含:timeoutable ,即

 devise :timeoutable 

http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Timeoutable

timeout_in和remember_me不能一起工作。

超时与remember_me复选框不兼容。 你可以有一个,但不能两个。