我有一个值,我在导航栏中使用。把它看作是某种低技能的通知。在根页面我可以访问它,因为我把它定义这个方法里面:Rails导航栏应用程序控制器变量
@conversations = Conversation.where("sender_id = ? OR recipient_id = ?",current_user.id,current_user.id)
如果我移动到不同的方法(页),该变量的范围会了,我不得不重新定义它再次。
如何将此变量定义为交叉控制器变量,因为每个页面都具有相同的导航栏?
<li> Conversations <%= @conversations.count %> </li>
将其定义在'application_controller.rb' – Pavan
我试过,但我没有访问'current_user'的设计 –