我知道@current_user是实例变量,但我还不清楚current_user和@current_user之间的区别?什么时候我应该使用current_user和@current_user?
答案 0 :(得分:1)
根据我对设计的个人经验,我从不使用@current_user,current_user总是随时随地都足够。
官方文档也只提到current_user。 Devise Controllers filters and helpers
答案 1 :(得分:0)
current_user
是设计提供的帮助方法,用于访问当前用户。除非你在代码中设置了@current_user
,否则没有类似于{{1}}的内容。