【问题标题】:Change number of elements per page with <%= will_paginate %>使用 <%= will_paginate %> 更改每页的元素数
【发布时间】:2011-07-20 22:46:10
【问题描述】:

我正在使用“will_paginate”gem。默认值为每页 30 个元素。如何自定义?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 pagination


    【解决方案1】:

    如果您的控制器称为用户,您可以在控制器中执行以下操作: @users = User.paginate :page =&gt; params[:page], :per_page =&gt; 10, :order =&gt; 'name ASC' 每页显示 10 个结果。

    在您看来: &lt;%= will_paginate @users %&gt;

    【讨论】:

      【解决方案2】:

      在此处查看per_page 选项:

      https://github.com/mislav/will_paginate/wiki

      它将允许您更改每页显示的数量,以便在模型分页的任何时候。

      对于特定于控制器/动作的方法,请参阅 Raunak 的回答。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-08
        • 1970-01-01
        • 1970-01-01
        • 2022-01-06
        • 1970-01-01
        相关资源
        最近更新 更多