2011-12-30 71 views
9

我有一個循環用於與ORDER_BY爲:created_at和:降序ORDER_BY在塊中的每個軌道3.1

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

我怎樣才能做ORDER_BY([:created_at,:降序])的塊與每個,EJ :

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

編輯

的代碼爲我工作的罰款:

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

用[0,5]限制結果爲間隔。

回答

27

順序的方法,就是你在找什麼:

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

非常感謝你。對我來說工作得很好:'post.comments.order([:created_at,:desc])[0,5] .each do | comment |'' – hyperrjas 2011-12-30 15:01:08