gpt4 book ai didi

ruby-on-rails - Rails:使用Devise登录后重定向

转载 作者:行者123 更新时间:2023-12-03 10:24:13 25 4
gpt4 key购买 nike

使用Devise登录后,是否可以将用户重定向到其他页面(基于角色)?它似乎只重定向到route.rb中定义的root:to => ...页面

谢谢!

最佳答案

默认情况下,Devise在执行操作后会路由到root。在Devise Wiki上有一篇不错的文章,关于重写这些操作,https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-in

或者,您可以通过将stored_locations_for(resource)设置为nil来走得更远,然后为每个操作设置不同的重定向,即:after_sign_up_path(resource)after_sign_in_path(resource)等。

关于ruby-on-rails - Rails:使用Devise登录后重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7638920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com