1
我在導軌中遇到了一些問題。當在特定的控制器欄中加載導航欄
我想要做的是在特定控制器正在使用時,在應用程序佈局中顯示一些額外的鏈接。我該怎麼做呢?
我正在使用jquery動態加載頁面,我嘗試使用<%if controller_name ==「foo」%>然後做一些魔術,沒有任何成功。
如果有人能指向我正確的方向,甚至jquery-rails渲染教程將是偉大的。
謝謝。
我在導軌中遇到了一些問題。當在特定的控制器欄中加載導航欄
我想要做的是在特定控制器正在使用時,在應用程序佈局中顯示一些額外的鏈接。我該怎麼做呢?
我正在使用jquery動態加載頁面,我嘗試使用<%if controller_name ==「foo」%>然後做一些魔術,沒有任何成功。
如果有人能指向我正確的方向,甚至jquery-rails渲染教程將是偉大的。
謝謝。
查看Rails提供的content_for魔法。它可以讓你在你的應用程序佈局指定這樣的東西:
<%= yield :header %>
,然後在一個獨立的模板做這樣的事情:
<% content_for :header do %>
Content I want put in the header
<% end %>
這基本上導致content_for塊裏面的內容被捕獲並在yield語句中呈現。所以,你可以在控制器的模板中指定它。
對錢,非常感謝。 –
你什麼時候期待這些鏈接顯示?或什麼事件應該觸發鏈接顯示? – beck03076
我一直希望能在application.html.erb中完成這樣的事情:<%if foo controller%>
- blah
<%end%> –