Fel*_*rda 2 pagination ruby-on-rails ruby-on-rails-3 kaminari
我正在尝试使用Kaminari在我的Rails 3应用程序中实现分页,但是我收到以下错误:
undefined method `page' for #<Array:0x007fe43f4b0e80>
Run Code Online (Sandbox Code Playgroud)
这就是我在我的控制器中所拥有的:
@stories = Story.find_all_by_keynote_id(@keynote, :order => 'created_at DESC').page(params[:page])
Run Code Online (Sandbox Code Playgroud)
这就是我在我看来的观点:
<%= paginate @stories %>
Run Code Online (Sandbox Code Playgroud)
我认为"find_all_by_keynote_id"存在问题,但我不确定如何修复它.
谢谢!
Kaminari也可以对数组进行分页(这就是你所拥有的)
array = Story.find_all_by_keynote_id(@keynote, :order => 'created_at DESC')
@stories = Kaminari.paginate_array(array).page(params[:page])
Run Code Online (Sandbox Code Playgroud)