如何覆盖设备重定向?

发布于 2024-12-13 05:34:32 字数 644 浏览 0 评论 0原文

我需要以这样的方式覆盖设计,当用户注册或登录时将他重定向到 show_home_url 而不是 root_path(home#index)。但我不确定是否after_sign_up_path_forafter_inactive_sign_up_path_for 是我所需要的。无论是什么选择,任何人都可以告诉我如何实现它吗?我是 ruby​​ 的初学者。这里是 设计注册控制器< /a> 非常感谢。

      class RegistrationsController < Devise::RegistrationsController

         def after_inactive_sign_up_path_for( resource)

         end

         def after_sign_up_path_for(resource)

         end

         end

I need to override devise in a such way that when user sign up or login to redirect him to show_home_url instead of root_path(home#index).But i am not sure if after_sign_up_path_for or after_inactive_sign_up_path_for is what i need.Also whatever choice that is can anybody please show me how to implement that? i am a begginner in ruby.Here is Devise registration controller Thank you very much.

      class RegistrationsController < Devise::RegistrationsController

         def after_inactive_sign_up_path_for( resource)

         end

         def after_sign_up_path_for(resource)

         end

         end

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

む无字情书 2024-12-20 05:34:32

首先,您应该能够执行以下操作:

def after_sign_up_path_for(resource)
  show_home_path
end

请参阅 devise wiki 以获取 类似示例

As a start, you should be able to do this:

def after_sign_up_path_for(resource)
  show_home_path
end

See the devise wiki for a similar example

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文