如何告訴Devise在剛註冊時將用戶路由到一次性歡迎屏幕?如何在首次登錄時將設計路由到歡迎屏幕?
2
A
回答
1
在應用程序控制器,補充一點:
def after_sign_up_path_for(resource)
some_special_page
end
對於大多數的設計有關的問題,打了他們Github wiki
1
默認設計會將用戶:user_root(如果您的型號名稱是用戶)
這樣你就可以定義命名的路線
get "/welcome" => "welcomes#index", :as => "user_root"
3
創建一個新的控制器「RegistrationsController」和自定義適當的方法:
class RegistrationsController < Devise::RegistrationsController
protected
def after_sign_up_path_for(resource)
some_special_page
end
end
如果被註冊的賬號尚未激活,您必須重寫after_inactive_sign_up_path_for方法。
class RegistrationsController < Devise::RegistrationsController
protected
def after_inactive_sign_up_path_for(resource)
some_special_page
end
end
修改配置/ routes.rb中使用新的控制器
devise_for :users, :controllers => { :registrations => "registrations" }
來源:https://github.com/plataformatec/devise/wiki/How-To:-Redirect-after-registration-(sign-up)
相關問題
- 1. 從歡迎屏幕
- 2. PHP歡迎屏幕
- 3. 顯示一次歡迎屏幕鈦
- 4. 只有一次歡迎屏幕上android
- 5. 登錄屏幕上首次啓動
- 6. 如何正確設計登錄屏幕?
- 7. 如何製作歡迎屏幕
- 8. 如何擺脫Atom的歡迎屏幕
- 9. IOS swipble歡迎屏幕
- 10. 歡迎屏幕Like Spotify
- 11. Beagleboard在第一次啓動時不顯示歡迎屏幕
- 12. 啓動時的歡迎屏幕
- 13. 如何使用Android偏好創建一次性歡迎屏幕?
- 14. install4j默認選項在歡迎屏幕
- 15. 如何在首次登錄角js後自動將頁面從'/'路由重定向到主'/ dashboard'路由?
- 16. 在TabBarController之前加載歡迎屏幕(初始屏幕)
- 17. 如何在登錄時顯示歡迎信息通知?
- 18. 第一次登錄時顯示歡迎信息
- 19. 試圖創建歡迎屏幕與AsyncTask
- 20. 更改Nginx的歡迎屏幕
- 21. 更改Emacs歡迎啓動/屏幕
- 22. Android歡迎屏幕 - 多張圖片
- 23. NSIS滾動許可歡迎屏幕
- 24. GIT GUI無法訪問歡迎屏幕
- 25. 如何在使用SAML時將登錄名傳遞到登錄屏幕
- 26. 如何在Winform中顯示歡迎屏幕?
- 27. 如何在android中顯示歡迎屏幕?
- 28. 滑動屏幕上的移動物體的歡迎屏幕
- 29. 如何將loginStatus登錄屏幕居中
- 30. 如何做登錄屏幕?