Gem 求教一个 Devise 使用问题

melancholy-flow · June 05, 2019 · Last by melancholy-flow replied at June 05, 2019 · 5767 hits

有个想法

devise 登录验证失败后,怎么让它重定向到另一个页面,而不是渲染回 new 页面

controller 是重写的,但验证流程是 使用 super 调用 devise 的 如图:

只能自己重写相关逻辑来进行吗? 能不能通过类似 before_action 或 after_action 来重定向? 我试了下,好像不行

Reply to zhuoerri

谢谢谢谢,我试试

尝试成功了,因为验证失败调用的是 recall 的方法,然后就重新给这个参数 warden_options[:recall] 设定值 这样验证失败就去别的页面了

非常感谢 @zhuoerri 的帮助,拜谢

此贴关了,拜谢

melancholy-flow closed this topic. 05 Jun 14:13
You need to Sign in before reply, if you don't have an account, please Sign up first.