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