2014-07-02 45 views
0

我在我的視圖中產生了一個下拉列表的代碼,我想知道是否有一個快速簡單的方法只是在視圖中按字母順序排序此列表?Rails 3:排序在View中選擇下拉菜單?

<% @customer.customer_apps.where("CA_enabled = 1").each do |a| %> 
     <li><%= link_to a.app_name_condensed(40), app_path(a) + path_suffix, :class => 'app-link' %></li> 
    <% end %> 

這裏的下拉菜單的圖像:

enter image description here

回答

1

您可能需要閱讀的Rails的ordering部分引導

<% @customer.customer_apps.where("CA_enabled = 1").order(:name).each do |a| %> 
    <li><%= link_to a.app_name_condensed(40), app_path(a) + path_suffix, :class => 'app-link' %></li> 
<% end %> 

的要排序的字段替換name

+0

感謝您的快速反應本!欣賞它。甚至添加了.order('created_at DESC')來完成工作。乾杯! – iamryandrake

+1

很高興有用。乾杯;) – Benj