会话超时后重定向到特定路径

时间:2017-07-20 08:40:52

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

我正在使用ruby on rails,并使用devise进行身份验证。通过启用:timeoutable会话超时并在一定时间后重定向到root_path。但我需要重定向到new_session_path之类的其他路径。是否存在用于超时重定向的设备回调函数或用于重定向路径的某些配置。

请有人帮忙,提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以覆盖after_sign_out_path_for方法。在ApplicationController private方法中添加此方法:

def after_sign_out_path_for(resource)
  root_path
end

请查看devise wiki了解详情。