0
A
回答
6
这取决于你以重定向到一个地方或其他条件,但这里是我在我的应用程序做重定向不同,这取决于我的用户的角色:
添加为在的ApplicationController的私有方法:
private
def after_sign_out_path_for(resource_or_scope)
# If it's admin
if is_admin?(current_user)
admin_path
# Otherwise
else
root_path
end
end
基本上,你需要找到你需要在after_sign_out_path应用和相应的回报,以该条件的路径,其条件。请注意,您会得到一个带有示波器的符号,因此您可以使用它来选择返回的重定向路径。
相关问题
- 1. 注销后重定向设计
- 2. 注销设计的重定向路径
- 3. 注销重定向
- 4. ng-token-auth并设计令牌验证确认重定向url
- 5. 设计 - 重定向确认
- 6. 谷歌帐户注销并重定向
- 7. 注销时重定向并显示“您已成功注销!”
- 8. 设计用户销毁重定向?
- 9. cakephp注销重定向
- 10. 注销后Django重定向
- 11. ASP.Net LoginStatus注销重定向
- 12. 注销重定向错误
- 13. ajax注销重定向
- 14. Laravel 5.4注销重定向
- 15. Magento注销后重定向
- 16. 设计在XHR上注入HTTP验证并注销
- 17. 设计注册后重定向到edit_profile
- 18. 设计注册后重定向
- 19. 测试设计after_inactive_sign_up_path_for确认重定向
- 20. Laravel认证注销错误
- 21. 验证失败后,FOSUserBundle重定向失败|注销后重定向
- 22. Rails_admin,cancancan授权,设计认证。登录重定向?
- 23. Ruby on Rails的设计 - 重定向认证
- 24. 重新定向后注册并登录2模型(设计)
- 25. Facebook的注销按钮和重定向注销
- 26. 注销后删除头部位置重定向?q =注销
- 27. 重定向内置注销视图Django的全成注销
- 28. FB.login认证后重定向
- 29. Laravel 5注销后重定向 - 如何重定向回?
- 30. 为什么重定向到https注销?
所以,看来,我应该定义一组自定义标志,每个标志位置。作为这样的标志,我可以用目标路径设置一些全局变量。 – Paul
如果你可以通过示波器做到这一点,我认为它更清洁,但还有其他的方法是... – Nobita
你只回答了一半的问题。 – Noz