2
我想使用Kaminari分页数组。我在他们的wiki上看到了一些内容,但我遇到了问题。那时我注意到一个显示Kaminari的页面array extensions。任何人都知道我是否可以在我的项目中以某种方式将它用于我自己的数组?如果是这样,你能告诉我如何?我不知道是否需要从这个扩展我的数组类,或者将它作为一个模块包含进来,或者是什么。有没有办法在kaminari中使用数组扩展?
我想使用Kaminari分页数组。我在他们的wiki上看到了一些内容,但我遇到了问题。那时我注意到一个显示Kaminari的页面array extensions。任何人都知道我是否可以在我的项目中以某种方式将它用于我自己的数组?如果是这样,你能告诉我如何?我不知道是否需要从这个扩展我的数组类,或者将它作为一个模块包含进来,或者是什么。有没有办法在kaminari中使用数组扩展?
我没有测试过这一点,但看着这些代码,也许你可以尝试像
f = PaginatableArray.new
然后用这个作为你的阵列,因为它继承了从阵列。或者,可能有以下方法的内容:
self.paginate_array(array, options = {})
您可能可以执行类似以下操作来转换现有阵列。
a = Array.new
b = PaginatableArray.paginate_array(a)
我还没有测试过这个,但看起来像这样的东西可能适合你。