【发布时间】:2017-07-20 08:40:51
【问题描述】:
我正在研究 ruby on rails,并使用 devise 进行身份验证。通过启用:timeoutable 会话超时并在一定时间后重定向到root_path。但我需要重定向到不同的路径,如new_session_path。是否有任何用于超时重定向或重定向路径配置的设计回调函数。
请任何人帮助,在此先感谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise
我正在研究 ruby on rails,并使用 devise 进行身份验证。通过启用:timeoutable 会话超时并在一定时间后重定向到root_path。但我需要重定向到不同的路径,如new_session_path。是否有任何用于超时重定向或重定向路径配置的设计回调函数。
请任何人帮助,在此先感谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 devise
您可以覆盖after_sign_out_path_for 方法。将此方法添加到您的ApplicationController 中作为private 方法:
def after_sign_out_path_for(resource)
root_path
end
查看devise wiki了解详情。
【讨论】: