如何使用will_paginate对帖子进行分页,以便第一页按 ASC 顺序显示 10 个最新帖子。
谢谢!
尝试在顶部将其添加到您的帖子模型中:
cattr_reader :per_page
@@per_page = 10
default_scope :order => 'created_at DESC'
如果我理解正确,这段代码应该在你的控制器中完成这项工作。
def index
@posts = Post.paginate :page => params[:page], :per_page => 10, :order => 'created_at ASC'
end