【发布时间】:2011-07-20 22:46:10
【问题描述】:
我正在使用“will_paginate”gem。默认值为每页 30 个元素。如何自定义?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 pagination
我正在使用“will_paginate”gem。默认值为每页 30 个元素。如何自定义?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 pagination
如果您的控制器称为用户,您可以在控制器中执行以下操作:
@users = User.paginate :page => params[:page], :per_page => 10, :order => 'name ASC' 每页显示 10 个结果。
在您看来:
<%= will_paginate @users %>
【讨论】:
在此处查看per_page 选项:
https://github.com/mislav/will_paginate/wiki
它将允许您更改每页显示的数量,以便在模型分页的任何时候。
对于特定于控制器/动作的方法,请参阅 Raunak 的回答。
【讨论】: