Rails将以ASC顺序分页和分页最新记录

时间:2010-11-27 14:28:45

标签: ruby-on-rails sql-order-by will-paginate

如何使用 will_paginate 对帖子进行分页,以便第一页以ASC顺序显示 10个最新帖子

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试将其添加到顶部的帖子模型中:

cattr_reader :per_page
@@per_page = 10
default_scope :order => 'created_at DESC'

答案 1 :(得分:0)

如果我理解正确,这段代码应该在您的控制器中完成。


def index
 @posts = Post.paginate :page => params[:page], :per_page => 10, :order => 'created_at ASC'
end