希望我沒有重複一個問題。它與this one和this one類似,但不完全相同。很多不同的內容很多Rails的意見 - 如何做DRY
關於重複的問題,這是我的問題。我是新來的Rails btw。
我有一個(Twitter Bootstrap)藥片/選項卡集,如果用戶在與該選項卡相關的頁面上,我希望<li>
類設置爲"active"
。到目前爲止,我正在做一個笨方法。在我的每一個觀點我都這樣(簡化):
<% content_for :pills do %>
<li><a href="/">Home</a></li>
<li class="active"><a href="/about">About</a></li> <----------- active class
<li><a href="/contact">Contact</a></li>
<% end %>
,並在每個視圖我有相同的代碼(DOH),但與類設置爲"active"
在另一個標籤/藥片上。
大多數標籤內容來自相同app/views/<some view directory>/
但一個選項卡來自app/views/<some OTHER view directory>/
但我想這不是問題。
如何在不重複每個視圖中的類似代碼的情況下解決此問題?
非常感謝。
也許創建一些partials會有幫助嗎? http://guides.rubyonrails.org/layouts_and_rendering.html – Richlewis