我有一个包含少量记录的 excel 表/Yaml 文件。我想知道 rails 是否提供了一种在从 yaml 文档或 excel 表中读取数据时实现分页的方法。
问问题
311 次
2 回答
3
试试Kaminari宝石。您可以使用Kaminari::PaginatableArray对任何类型的 Array-ish 对象进行分页
> p Kaminari::PaginatableArray.new([*1..100]).page(3).per(20)
[41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60]
于 2012-06-15T09:41:56.803 回答
0
另一个好的分页 gem 是will_paginate
它非常适用于活动记录关系,并且只要您首先需要正确的文件,它也会对数组进行分页。见https://stackoverflow.com/a/8407304/441979
于 2012-06-15T14:53:27.257 回答