【发布时间】:2012-01-02 11:51:13
【问题描述】:
我遇到了一个很大的问题,将分页。
我在模型中定义了一个查询范围:
scope :published_and_valid, joins(...).where(...)
在我的控制器中,有时我只想获得前 20 名。
.limit(20)
现在我希望能够对这 20 个结果(每页 5 个)进行分页
我尝试这样做:
@articles = Article.published_and_valid.limit(20).paginate(:page => params[:page])
这不起作用,因为在我看来,结果是所有文章的分页结果
【问题讨论】:
-
您安装了哪个版本的 will_paginate? (如有疑问,请查看您的
Gemfile.lock)。
标签: ruby-on-rails ruby-on-rails-3 will-paginate