按字段对Active Record对象数组进行排序的最佳方法是什么?
这个数组是一个对象的字段link_pages,我希望它按字段" sequence" 排序
<% @menu_bar.link_pages.each do |lp| %>
<li id="page_<%= lp.id%>" class="ui-state-default">
<span class="ui-icon ui-icon-arrowthick-2-n-s"></span>
<font size=5><%= lp.name %></font> |
<%= link_to "remove",
:controller => "admin/menu_bars",
:action => :remove_page_from_menu,
:page => lp.id,
:id => @menu_bar.id %>
</li>
<% end %>
Run Code Online (Sandbox Code Playgroud)
也许有办法@menu_bar.link_pages.sort_by_sequence.each do,这将是光滑的,但我只是不知道.
@menu_bar.link_pages.sort_by { |e| e.sequence }.each do |lp|
. . .
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2973 次 |
| 最近记录: |