hyp*_*jas 11 each ruby-on-rails sql-order-by ruby-on-rails-3
我有一个order_by的循环:created_at和:desc
<% for comment in post.comments.order_by([:created_at, :desc]) %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
如何在每个块中执行order_by([:created_at,:desc]),ej:
<% post.comments.each do |comment|%>
<% end %>
Run Code Online (Sandbox Code Playgroud)
编辑
对我来说工作正常的代码:
post.comments.order([:created_at, :desc])[0,5].each do |comment|
Run Code Online (Sandbox Code Playgroud)
用[0,5]将结果限制为间隔.
alo*_*ony 30
订购方法是您正在寻找的:
<% post.comments.order("created_at desc").each do |comment|%>
<% end %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13123 次 |
| 最近记录: |