order_by en bloc chaque rail 3.1
J'ai une boucle for avec order_by pour :created_at et :desc
<% for comment in post.comments.order_by([:created_at, :desc]) %>
<% end %>
Comment puis-je faire la order_by([:created_at, :desc]) in block avec chaque, e.j:
<% post.comments.each do |comment|%>
<% end %>
Édité
Le code qui fonctionne très bien pour moi:
post.comments.order([:created_at, :desc])[0,5].each do |comment|
avec l' [0,5] limiter le nombre de résultats d'intervalle.
source d'informationauteur hyperrjas | 2011-12-30
Vous devez vous connecter pour publier un commentaire.
ordre de la méthode est ce que vous cherchez: