Eth*_*han 1 ruby ruby-on-rails will-paginate
试图了解will_paginate paginate方法的选项:
:page — REQUIRED, but defaults to 1 if false or nil
:per_page — defaults to CurrentModel.per_page (which is 30 if not overridden)
:total_entries — use only if you manually count total entries
:count — additional options that are passed on to count
:finder — name of the ActiveRecord finder used (default: “find”)
Run Code Online (Sandbox Code Playgroud)
page,per_page和finder非常简单.
total_entries并且count- 不理解"仅在您手动计算条目时使用?" 他们是否设想了一个运行单独计数查询的场景,然后将结果paginate作为选项传递?你会这样做的情况是什么?
"传递给计数的其他选项" - 有哪些选项?"传递"到count方法???
默认情况下,will_paginate使用count(来自ActiveRecord :: Calculations)来计算您正在翻阅的对象总数.但是如果你知道更好,或直接计数不起作用,你可以自己计算并提供:total_entries.
:count参数用于ActiveRecord :: Calculations#count方法的额外参数,如:distinct.您可以查看完整列表的文档.
| 归档时间: |
|
| 查看次数: |
927 次 |
| 最近记录: |