我有一個值,我在導航欄中使用。把它看作是某種低技能的通知。在根頁面我可以訪問它,因爲我把它定義這個方法裏面: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'的設計 –