我做了這個左側導航欄中,像下面我想在這兩個Drummer
模型和Video
模型圖片部分, 所以我選擇使用部分 _drummers_list.html.erb在兩個不同型號的模板
<div id="columnleft">
<img src="/img/alldrummerup.png" alt="" width="150" height="60" />
<% @drummer_list.each do |d| %>
<%= link_to d do%>
<%= d.first_name + ' ' + d.last_name %>
<% end %>
<% end %>
<img src="/img/drummerdown.png" alt="" width="96" height="42" />
</div><!--columnleft-->
問題是僅在鼓手控制器中提供了@drummer_list實例變量,所以我必須在視頻控制器中再次寫入它,因爲DRY原則,我認爲使用某種方法只需寫一次@drummer_list並使用它無處不在
我沒花太多時間學習Ruby語言,這是Rails的基礎,我想這就是爲什麼我無法弄清楚。
你的問題是什麼? – 2010-12-18 07:26:06