我有一個rails應用程序,其中頁面有很多評論。因此,在模型中的關係是:Rails排序關係輸出
page.rb:has_many :comments
comment.rb:belongs_to :page
現在我做顯示我的觀點評論:
<% @page.comments.each_with_index do |comment| %>
<%= comment.comment %>
<%end%>
我想知道如何用will_paginate分頁。我也想讓它成爲最新的(最高ID的一個首先出現)。有任何想法嗎?
看起來像約翰的答案是有點更全面:)反正我會離開我的答案。我的答案只會針對特定的查詢進行排序,而不是默認排序。 – Msencenb
這個答案也很好。取決於您是否希望按id排序的評論作爲默認值。 – drummondj
實際上,軌道3這樣做的方式是@ page.comments.order(「id desc」) – drummondj