有个想法
devise 登录验证失败后,怎么让它重定向到另一个页面,而不是渲染回 new 页面
controller 是重写的,但验证流程是 使用 super 调用 devise 的 如图:
只能自己重写相关逻辑来进行吗? 能不能通过类似 before_action 或 after_action 来重定向? 我试了下,好像不行
https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-when-the-user-can-not-be-authenticated 我没试过,仅供参考
谢谢谢谢,我试试
尝试成功了,因为验证失败调用的是 recall 的方法,然后就重新给这个参数 warden_options[:recall] 设定值 这样验证失败就去别的页面了
非常感谢 @zhuoerri 的帮助,拜谢
此贴关了,拜谢