config.expire_auth_token_on_timeout无法使用rails 3.2.13在设计3.2.4中工作

时间:2017-01-18 17:05:45

标签: ruby-on-rails ruby-on-rails-3 devise

使用带有rails 3.2.13的设计3.2.4。

我试图在会话超时时使auth令牌失效,因此在我的devise.rb文件中,我做了以下更改: -

config.timeout_in = 1.minutes config.expire_auth_token_on_timeout = true

超时工作正常,用户在1分钟的非活动时间后退出,但身份验证令牌在超时时没有到期。

以下是用户模型: -

  devise :database_authenticatable, :async , :registerable, :confirmable,
     :recoverable, :rememberable, :trackable, :validatable, :omniauthable, :timeoutable  

知道我缺少什么吗?

1 个答案:

答案 0 :(得分:0)

此方法已从此设计版本中删除。 查看更多here。 最好的问候。