是否有任何简单的方法可以使用will_paginate
反转页面编号?
我希望首页(最后时间)为#1,最后(最早)为#N。
原因是页面内容不应随时间变化,这对SEO有利。
答案 0 :(得分:4)
按升序日期而非降序日期订购查询
def index
@posts = Post.paginate :page => params[:page], :order => "created_at ASC"
end
答案 1 :(得分:0)
我不确定我理解。如果最旧的内容是#N,那么当有新内容时,最旧的内容将被推送到#N + 1并且页面内容将改变。听起来这与你正在寻找的相反?
您可以将:order => "column ASC"
或:order => "column DESC"
传递给分页,以确定第1页上的内容。