Wie sortiere ich ein Array von Active Record-Objekten am besten nach einem Feld?Ruby on Rails: Wie werden Daten in einem Array von aktiven Datensatzobjekten vor dem Iterieren sortiert?
Dieses Array ein Feld eines Objekts ist, link_pages
, und ich es durch das Feld „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 %>
Vielleicht gibt sortiert wollen, ist ein Weg @menu_bar.link_pages.sort_by_sequence.each do
, zu tun, die glatt sein würde, aber ich nur Ich weiß es nicht.
Schienen Version 2 oder 3? – DGM
Version 2.3.8 denke ich. Def nicht 3 – NullVoxPopuli