我正在研究铁路,bootstrap和haml项目。我在下面有一个表格,我正在尝试创建一些方法来限制查询的结果数量。我已经设置了我已经可以查询一个人的名字,我只是想找到一种方法,我可以根据查询限制从10页到100页的视图量。我还想添加上一页和下一页按钮以及页面的最大结果。
连连呢?
非常感谢任何帮助。感谢
答案 0 :(得分:1)
如果我错了,请纠正我,但我相信您正在寻找一种方法来对结果进行分页并改变ActiveRecord返回的结果数量。为此,您可以简单地安装一个分页宝石。我建议使用kaminari或will_paginate。
现在要限制每页的浏览量,您只需在模型中添加类似的内容(在kaminari中):
class User < ActiveRecord::Base
paginates_per 50
end
或者在各种控制器操作中,您可以改变每页的结果数量,如下所示:
User.page(7).per(50)
将返回User的第七页,每页50个结果。 这是一个记录很好的项目,有很多例子!