Kev*_*tre 9 ruby-on-rails will-paginate
我试图限制返回的元素数量与mislav的将用Rails 3 分页.我目前正在使用:
# Gemfile
gem 'will_paginate', :git => 'git://github.com/mislav/will_paginate.git', :branch => 'rails3'
# company.rb
class Company < ActiveRecord::Base
self.per_page = 8
end
# company_controller.rb
def index
@companies = Company.where(...).paginate(:page => params[:page])
end
Run Code Online (Sandbox Code Playgroud)
这是分页,但不是每页8项.如果我修改代码不使用"where"它工作正常.但是,添加"where"或"scoped"似乎会导致问题.我有什么想法我做错了吗?
谢谢.
Kev*_*tre 14
结束被强制将每页限制移动到查询中.似乎是Rails 3版本的错误.因此,固定使用:
@companies = Company.where(...).paginate(:page => params[:page], :per_page => 8)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16415 次 |
| 最近记录: |