Kaminari中一页的项目数由以下项定义:
我的问题是,如何获得可见数量的物品?
更新
请原谅我不清楚。我要显示的是每页中项目的顺序。我有一个表头:
<th>#</th>
以及以下几列:
<td><%= (@sales.current_page - 1) * some_ruby_code + index + 1 %></td>
我的问题是
some_ruby_code
应该是什么?1)如果我用
some_ruby_code
替换Sale.per_page
,当我决定删除per_page
时,它将引发错误。2)如果我用
some_ruby_code
替换Kaminari.config.default_per_page
,则在模型中添加per_page
时,它不会显示正确的值。我想知道Kaminari中是否有一种方法可以检测到
per_page
的存在,如果存在则返回其值,否则返回Kaminari.config.default_per_page
。谢谢!
最佳答案
您可以使用Sale.default_per_page
。
参见https://github.com/kaminari/kaminari/blob/1-0-stable/kaminari-core/lib/kaminari/models/configuration_methods.rb#L16
关于ruby-on-rails - 如何获取 View 中Model的每页编号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17391360/