I have a loop for with order_by for :created_at and :desc
<% for comment in post.comments.order_by([:created_at, :desc]) %>
<% end %>
How can I doing the order_by([:created_at, :desc]) in block with each, e.j:
<% post.comments.each do |comment|%>
<% end %>
Edited
The code that working fine for me its:
post.comments.order([:created_at, :desc])[0,5].each do |comment|
with the [0,5] limit the result to interval.
order method is what you're looking for:
<% post.comments.order("created_at desc").each do |comment|%>
<% end %>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With