国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > Rails 列表加分页功能

Rails 列表加分页功能

来源:程序员人生   发布时间:2015-07-24 09:35:59 阅读次数:2821次

rails 的默许列表是取的所有数据,如果数据量较大,这类方式肯定有问题:

第1,会致使内存超越;

第2,页面会特别长;

第3,加载也较慢.

这个时候,分页需求就来了,总不能自己写分页吧,这也太麻烦了.

github.com上搜索1下,哦买噶,竟然已有这gem包,果断拿来用.

用法很简单,只需要在Gemfile里面引入"kaminari"就好了,代码以下:

gem 'kaminari'


使用以下:

controller: @users = User.order(:name).page params[:page] view: <%= paginate @users %>

具体的可以查看这个Gem包的说明,地址以下:

https://github.com/amatsuda/kaminari

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生