如何覆盖设备重定向?
我需要以这样的方式覆盖设计,当用户注册或登录时将他重定向到 show_home_url
而不是 root_path(home#index)
。但我不确定是否after_sign_up_path_for
或 after_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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您应该能够执行以下操作:
请参阅 devise wiki 以获取 类似示例
As a start, you should be able to do this:
See the devise wiki for a similar example