0

.html.erb在 rails 中有一个视图页面,它显示特定用户上传的附件列表(从数组中提取)。此视图页面Delete在页面末尾有一个按钮(删除用户选择的所有附件)。我想分页这个页面。我希望删除按钮与分页一起出现。我尝试删除按钮并form_for()在此页面中,然后分页工作。但是当我同时包含两者时,它会引发错误

“ActiveRecord::Relation:Class 的未定义方法‘model_name’”

请提出一些方法来克服这个问题。

4

1 回答 1

0

在控制器文件中首先包括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 %>

可能此代码将有助于消除您的错误。

于 2013-03-20T11:18:59.647 回答