我知道@current_user是實例變量,但我仍然不清楚current_user和@current_user之間的區別嗎?我應該何時使用current_user和何時使用@current_user?current_user和@current_user(我正在使用devise)有什麼區別?
2
A
回答
1
在我個人的設計經驗中,我從不使用@current_user,current_user總是隨時隨地滿足我的需求。
官方文檔只提到current_user。 Devise Controllers filters and helpers
0
current_user
是devise提供的助手方法來訪問當前用戶。除非您在代碼中設置了,否則不會有任何設計。
相關問題
- 1. CanCan,Devise和「current_user」
- 2. 用rspec&devise,爲什麼current_user是零?
- 3. 使用Devise和Nginx丟失current_user
- 4. devise rails current_user vs user_signed_in?
- 5. Rails Devise - current_user是零
- 6. Devise的current_user的可用性
- 7. Devise的current_user不起作用?
- 8. 爲什麼current_user沒有?
- 9. 僅使用devise顯示current_user的評論
- 10. 從Backbone檢索rails/devise current_user
- 11. Devise - current_user無要求發佈
- 12. NoMethodError(undefined method`current_user ='heroku and devise
- 13. 爲什麼Devise的「current_user」在模型層不可用?
- 14. 用Devise在Rails 3中測試'current_user'
- 15. Authlogic - current_user或@current_user?
- 16. 在所有關聯的控制器中使用Devise的current_user
- 17. Devise的current_user只適用於管理員
- 18. 如何在Devise中定義current_user?
- 19. current_user在rails/devise中設置爲零
- 20. in Rails 3什麼是「current_user」?
- 21. Current_user沒有正確啓動
- 22. 爲什麼current_user給我一個錯誤?
- 23. Rails 4 current_user(gem devise)進入模型
- 24. 添加/覆蓋Devise的current_user方法
- 25. current_user和active_admin
- 26. 設計和current_user
- 27. Authlogic current_user_session和CURRENT_USER
- 28. 設計和current_user
- 29. 使用設計CURRENT_USER
- 30. 如何在factory_girl工廠中使用devise current_user