程序员人生 网站导航

Rails 列表加分页功能

栏目:互联网时间:2015-07-24 09:35:59

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

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐