rails 分页插件 Kaminari 的 数组分页
2016-02-02 17:02
483 查看
在rails 应用开发中经常会使用到 分页插件,目前我们在自己的系统中使用的是 Kaminari 插件:
在代码controller 中分页使用的比较多的情形是:User.page(params[:page]).per(2)。
但是当我们的查询结果无法直接查询排序并分页时,就比较麻烦了,我们可以写成原生SQL语句进行查询返回Array , 我们可以在 Controller 中使用 Kaminari 的数组分页方法进行分页,
amatsuda / kaminari
在代码controller 中分页使用的比较多的情形是:User.page(params[:page]).per(2)。但是当我们的查询结果无法直接查询排序并分页时,就比较麻烦了,我们可以写成原生SQL语句进行查询返回Array , 我们可以在 Controller 中使用 Kaminari 的数组分页方法进行分页,
Kaminari.paginate_array([], total_count: 145).page(params[:page]).per(10)
相关文章推荐
- 【Elasticsearch】打分策略详解与explain手把手计算
- 解决'libproxychains.so.3' from LD_PRELOAD cannot be preloaded问题
- mongodb的 failindexkeytoolong
- HUD 1022-Train Problem I
- 真机测试libUMSocial_Sdk_4.2.2.a(UMSShareListController.o)' does not contain bitcode.
- flash air中读取本地文件的三种方法
- 解决Failed to load class "org.slf4j.impl.StaticLoggerBinder"
- HDU 1082 Matrix Chain Multiplication
- What is a fully qualified domain name (FQDN)?
- Failed to initialize monitor Thread: Unable to establish loopback connection解决方法
- pair模板类
- hdu5618 Jam's problem again(cdq分治)(BestCoder Round #70)
- MyBaits关联查询一对一、一对多
- 五子棋AI算法第一篇-我对谷歌Alphago的看法
- Lets write a Tiny IoC Container to learn and for fun
- HDU 5618 Jam's problem again (cdq分治+树状数组)
- [原创] zabbix学习之旅四:mail客户端安装
- 【Deep Learning】Review of Stereo Matching by Training a Convolutional Neural Network to Compare Image
- pairing heap 学习以及对于dijkstra算法的再分析
- w2v for sent_pair