Rails 请问 Devise 的 session 过期时间如何设置?

evan · November 15, 2012 · Last by mao replied at November 16, 2012 · 3522 hits

还有我发现就算我是在不需要登录的页面 session 过期,也会跳到登录页面让我登录,如何解决

默认 30 分钟过期。

config/initializers/devise.rb 配置 config.timeout_in # ==> Configuration for :timeoutable # The time you want to timeout the user session without activity. After this # time the user will be asked for credentials again. Default is 30 minutes. # config.timeout_in = 30.minutes

或者在 model 里配置。类似于这样.. devise :timeoutable, :timeout_in => 30.minutes

You need to Sign in before reply, if you don't have an account, please Sign up first.