我正在使用STI並且有2個模型從用戶繼承。 一種類型的用戶只能由其他用戶創建(管理員創建測試人員)。 問題是,每次我向管理員註冊新測試人員時,都會爲測試人員創建一個會話。
也許有記錄的方式來做到這一點,我還沒有找到?註冊新用戶時,我可以停止自動開始會話嗎?停止設計,在成功註冊後自動創建會話
1
A
回答
2
簡單的解決方案:不包括:在模型中登記的模塊。我擁有Admin,出於Tester。
0
https://github.com/plataformatec/devise/wiki/How-To:-Redirect-after-registration-(sign-up)
此URL可能help.In設計,我們可以創建自定義的方法做後signup.So,該功能可以清除會話和重定向到你想一些其他的頁面。
一樣,
class NewController < Devise::RegistrationsController
protected
def after_sign_up_path_for(resource)
logout_user
flash[:notice[ = "You have to activate before logging in"
redirect_to some_special_page
end
end
相關問題
- 1. 停止註冊選項到設計
- 2. 設計停止用戶註冊
- 3. 註冊後自動創建用戶
- 4. 會話自動停止
- 5. 設計註冊後禁止自動登錄
- 6. 爲什麼在使用設計註冊後會話[:user_id]爲空?
- 7. 如何停止自動計劃創建?
- 8. NoMethodError在設計::註冊記憶#創建
- 9. 設計註冊成功,登錄失敗
- 10. 如何使用rails設計成功註冊成功註冊到特定頁面?
- 11. 停止設計清除會話
- 12. 我的會話在註冊表查詢後自動銷燬
- 13. 如何限制註冊並在設計中創建自己的註冊?
- 14. 設計註冊功能
- 15. Rails simple_form關聯不會在設計用戶註冊時創建
- 16. 如何在laravel 5.4.12中成功註冊後自動登錄?
- 17. 註冊成功後頁面
- 18. 在ajax成功創建會話變量
- 19. Jenkins構建成功通過集成測試後不會停止
- 20. 覆蓋設計註冊創建方法
- 21. 如何在註冊流星後創建沒有自動註冊的用戶
- 22. 設計註冊自動登錄用戶
- 23. 註冊後重新設計
- 24. 設計註冊自定義
- 25. Silex登錄後不會註冊會話
- 26. SEAN.js註冊後自動註冊和req.user.roles
- 27. 商店註冊後,在Google地圖上自動創建地標
- 28. 春季成功註冊後自動登錄mvc
- 29. 創建註冊會員
- 30. 服務在onStartCommand()完成後會自動停止嗎?
這是一個很棒的主意,它讓我走上了正確的道路,但我仍然試圖摧毀管理員創建的測試者的會話。真的很接近,但... – thatmiddleway 2011-05-05 21:57:50