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