2011-12-30 13 views
9

mam pętli dla z order_by dla: created_at a: descorder_by w bloku każdej szyny 3,1

<% for comment in post.comments.order_by([:created_at, :desc]) %> 
<% end %> 

Jak można robi order_by ([: created_at,: desc]) w bloku o siebie EJ :

<% post.comments.each do |comment|%> 
<% end %> 

Edited

Kod, który działa dobrze dla mnie jej:

post.comments.order([:created_at, :desc])[0,5].each do |comment| 

z [0,5] ograniczeniem wyniku do przedziału.

Odpowiedz

27

metoda kolejność jest to, czego szukasz:

<% post.comments.order("created_at desc").each do |comment|%> 
<% end %> 
+1

Dziękuję bardzo. Dla mnie działa to dobrze: 'post.comments.order ([: created_at,: desc]) [0,5] .each do | comment |' – hyperrjas

Powiązane problemy