【发布时间】:2017-02-15 21:47:57
【问题描述】:
我正在尝试制作一个 load more 按钮,一次加载 4 个项目。我使用will_paginate 和kaminari。我收到此当前代码的错误:
1) 我在加载页面并在控制器对象中有per_page 部分时收到此错误。:
undefined method 'to_model' for 2:Fixnum
- 我只需要弄清楚如何添加每页的项目数,然后我就可以继续使用 js。
<%= link_to 'show_more', @reservations_completed.next_page, :remote => true, :id => 'show_more_link' %>
@reservations_completed = current_user.reservations.where("turned_in = ?", true).where("completed_doc_updated_at <= due_date", true).order(created_at: :desc).paginate(:page => params[:page], :per_page => 4)
2) 我也试过下面的代码,得到了这个错误:undefined method 'last_page?' for
@reservations_completed = user.reservations.where("turned_in = ?", true).where("completed_doc_updated_at <= due_date", true).order(created_at: :desc).page(params[:page]).per_page(3)
<%= link_to_next_page @reservations_completed, 'show_more', :remote => true, :id => 'show_more_link' %>
【问题讨论】:
标签: javascript html ruby-on-rails ajax will-paginate