我.html.erb
在 rails 中有一个视图页面,它显示特定用户上传的附件列表(从数组中提取)。此视图页面Delete
在页面末尾有一个按钮(删除用户选择的所有附件)。我想分页这个页面。我希望删除按钮与分页一起出现。我尝试删除按钮并form_for()
在此页面中,然后分页工作。但是当我同时包含两者时,它会引发错误
“ActiveRecord::Relation:Class 的未定义方法‘model_name’”
请提出一些方法来克服这个问题。
我.html.erb
在 rails 中有一个视图页面,它显示特定用户上传的附件列表(从数组中提取)。此视图页面Delete
在页面末尾有一个按钮(删除用户选择的所有附件)。我想分页这个页面。我希望删除按钮与分页一起出现。我尝试删除按钮并form_for()
在此页面中,然后分页工作。但是当我同时包含两者时,它会引发错误
“ActiveRecord::Relation:Class 的未定义方法‘model_name’”
请提出一些方法来克服这个问题。
在控制器文件中首先包括paginate
-
def index
@orders = Order.paginate(:page => params[:page], order: 'created_at desc', :per_page => 5)
respond_to do |format|
format.html # index.html.erb
format.json { render json: @orders }
end
end
并在视图文件中用作
<%= will_paginate @order_items %>
可能此代码将有助于消除您的错误。