有没有办法在kaminari中使用数组扩展?

时间:2011-07-05 06:45:33

标签: ruby-on-rails ruby

我想对阵列数据使用Kaminari分页。我在他们的维基上看到了一些东西,但我遇到了问题。就在那时我注意到一个页面显示了Kaminari的array extensions。有人知道我是否可以在我的项目中以某种方式将它用于我自己的数组?如果是这样,你能告诉我怎么样吗?我不知道是否需要从此扩展我的数组类,或者将其作为模块包含,或者包含什么。

1 个答案:

答案 0 :(得分:0)

我没有对此进行过测试,但是查看该代码,也许您可​​以尝试类似

的内容
f = PaginatableArray.new

然后将其用作数组,因为它继承了Array中的所有内容。或者,可能存在以下方法:

self.paginate_array(array, options = {})

您可以执行以下操作来翻译现有阵列。

a = Array.new
b = PaginatableArray.paginate_array(a)

我没有对此进行过测试,但看起来像这样的东西可能对你有用。