我一直在尝试将循环更改为递减而不是递增。我没有尝试过,请有人帮助我。
<% @orders.each do |order| %>
#code
<% end %>
谢谢
我一直在尝试将循环更改为递减而不是递增。我没有尝试过,请有人帮助我。
<% @orders.each do |order| %>
#code
<% end %>
谢谢
与 Array#each 相同,但以相反的顺序遍历 self。
试试下面的:
<% @orders.reverse_each do |order| %>
#code
<% end %>
您可能要考虑
@orders = Order.where(whatever: 'something').order('created_at DESC')
上面,我们按@orders
字段created_at
排序。您可以使用您喜欢的任何字段进行排序。然后就可以正常迭代了
<% @orders.each do |order| %>
yay!
<% end %>