フィールドでアクティブレコードオブジェクトの配列を並べ替える最も良い方法は何ですか?Ruby on Rails:反復処理の直前にアクティブなレコードオブジェクトの配列内のデータをソートする方法は?
この配列はオブジェクト、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 %>
は多分滑りやすいだろう@menu_bar.link_pages.sort_by_sequence.each do
を行うための方法があるが、ちょうどIわからない。
は、バージョン2または3をレール? – DGM
バージョン2.3.8だと思います。 def not 3 – NullVoxPopuli