我有一个名为@level1的数组,它看起来像这样:
[[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4], ............]
我想在这个数组上应用分页,使每个页面一次只显示几行。我尝试了以下代码:
@temp1 = @level1.paginate(:page => params[:page])
但是它会抛出以下错误:
undefined method `paginate' for [[3.0, 4, 2], [2.0, 48, 3], [2.1, 56, 4]]:Array
我该如何使用will_paginate对此进行分页?
Array
并具有这种方法的PaginatedArray
可能是更好的选择。但我会采用Chris的解决方案。 - iGEL