我正在使用設計,並有一個快速的問題。我如何重定向:authenticate_user! before_filter給用戶註冊頁面而不是登錄?我一直在通過https://github.com/plataformatec/devise/blob/master/lib/devise/controllers/helpers.rb,但沒有多少運氣找出解決方案。重定向before_filter:authenticate_user登錄路徑
22
A
回答
8
你將不得不創建一個從設計的FailureApp繼承這裏看到一個自定義FailureApp:https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-when-the-user-can-not-be-authenticated
45
我有地方,我需要重定向到註冊,如果用戶沒有登錄類似的問題。 我通過向application_controller.rb添加方法並將其用作其他控制器中的before過濾器來修復它。
請記住,這是一個臨時解決方案,因爲它跳過了一堆設計的抽象。
before_filter :auth_user
def auth_user
redirect_to new_user_registration_url unless user_signed_in?
end
相關問題
- 1. 更改後登錄重定向路徑
- 2. Angular UI路由器將登錄用戶從登錄路徑重定向
- 3. 重新登錄後修改symfony重定向路徑
- 4. 路徑重定向
- 5. 成功登錄後重定向到主路徑| React,Redux
- 6. FlowRouter重定向如果用戶登錄,如果路徑是
- 7. 當設計重定向到登錄路徑時如何flash.keep
- 8. 電梯,碼頭 - 登錄後重定向到錯誤路徑
- 9. symfony的路徑重定向到登錄頁面
- 10. 設計:登錄後重定向回到cancan保護路徑
- 11. Django的:多個登錄重定向基於路徑
- 12. 攔截路由並重定向登錄
- 13. Vuex和路由 - 登錄後重定向
- 14. Laravel重定向/登錄路由
- 15. Laravel Auth自定義路由重定向到/ login登錄/(自定義路徑)/登錄
- 16. 登錄後在登錄路由上自定義登錄重定向 - laravel
- 17. 重定向和登錄或登錄和重定向?
- 18. 重定向登錄後登錄反應
- 19. 重新定向路徑
- 20. 重定向execvp路徑
- 21. Apache - 重定向 - 路徑
- 22. Laravel 4登錄重定向
- 23. Laravel - 登錄後重定向
- 24. DNN重定向登錄
- 25. 護照登錄重定向
- 26. PHP登錄和重定向
- 27. 重新定向登錄
- 28. 登錄後Joomla重定向
- 29. SQL登錄重定向
- 30. 測試登錄重定向
這種方法(對於一個至少在這個環節)的問題是它推動你上申請,如果你不把你的密碼正確的註冊(例如)... –
這是最好的練習答案,不要導致實現自己的'before_filter'解決方案! – equivalent8