Bootstrap视图来自查询

时间:2013-11-06 23:41:59

标签: ruby-on-rails twitter-bootstrap haml

我正在研究铁路,bootstrap和haml项目。我在下面有一个表格,我正在尝试创建一些方法来限制查询的结果数量。我已经设置了我已经可以查询一个人的名字,我只是想找到一种方法,我可以根据查询限制从10页到100页的视图量。我还想添加上一页和下一页按钮以及页面的最大结果。

连连呢?

非常感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:1)

如果我错了,请纠正我,但我相信您正在寻找一种方法来对结果进行分页并改变ActiveRecord返回的结果数量。为此,您可以简单地安装一个分页宝石。我建议使用kaminariwill_paginate

现在要限制每页的浏览量,您只需在模型中添加类似的内容(在kaminari中):

class User < ActiveRecord::Base
  paginates_per 50
end

或者在各种控制器操作中,您可以改变每页的结果数量,如下所示:

User.page(7).per(50)

将返回User的第七页,每页50个结果。 这是一个记录很好的项目,有很多例子!