我正在使用'will_paginate'宝石。默认值为每页30个元素。我该如何自定义?
答案 0 :(得分:10)
如果您的控制器名为User,您可以在控制器中执行以下操作:
@users = User.paginate :page => params[:page], :per_page => 10, :order => 'name ASC'
这将在每页显示10个结果。
在您看来:
<%= will_paginate @users %>
答案 1 :(得分:3)
请在此处查看per_page
选项:
https://github.com/mislav/will_paginate/wiki
它允许您更改每页显示的数字,以便随时对该模型进行分页。
对于控制器/特定于行动的方法,请参阅Raunak的回答。