菜單has_many:盤子。在Rails 3中排序關聯模型?
我想通過Dish.number對盤子進行分類。
目前在我看來,它看起來像:
<table class="menu">
<% @menu.dishes.each do |dish| %>
<div class="dish">
<tr>
<td>
<div class="dish_div dish_name">
<% if @menu.name != 'Övrigt' && @menu.name != 'Box to go' %>
<span class="dish_name"><%= "#{dish.number}. #{dish.name}" %></span>
<% else %>
<span class="dish_name"><%= "#{dish.name}" %></span>
<% end %>
<% if dish.strength_id == 2 %>
<%= image_tag('chili.png') %>
<% elsif dish.strength_id == 3 %>
<%= image_tag('chili.png') %>
<%= image_tag('chili.png') %>
<% elsif dish.strength_id == 4 %>
<%= image_tag('chili.png') %>
<%= image_tag('chili.png') %>
<%= image_tag('chili.png') %>
<% end %>
</div>
<div class="dish_div"><%= "#{dish.description}" %></div>
<div class="dish_div dish_price"><%= "#{dish.price} kr" %></div>
</td>
</tr>
</div>
<% end %>
</table>
我該怎麼辦呢?
它應該在視圖還是控制器?
感謝
或者,如果你想更具體的'@dishes = @ menu.dishes.all(:爲了=> '號DESC')'或'@dish es = @ menu.dishes.all(:order =>'number ASC')' – Norto23 2013-05-01 06:34:42