Ara*_*ind 21 pagination ruby-on-rails will-paginate ruby-on-rails-4
这是我在索引控制器中的代码.
order_customs = Order.select{|order| order.performer.white_label_id==1}
@orders_customs_display=order_customs.paginate(:page => params[:page], :per_page => 5)
@orders_customs_refunded=order_customs.select{|order| order.refunded==true}.paginate(:page => params[:page], :per_page => 5)
order_white_label=Order.select{|order| order.performer.white_label_id!=1}
@orders_white_label_display=order_white_label.paginate(:page => params[:page], :per_page => 5)
@orders_white_label_refunded=order_white_label.select{|order| order.refunded==true}.paginate(:page => params[:page], :per_page => 5)
Run Code Online (Sandbox Code Playgroud)
我使用will_paginate gem进行分页.我以前使用它没有任何错误,但当我将代码更改Order.all.paginate()为Order.select{}.paginate()错误即将到来.
我得到的错误是
未定义的方法`paginate'
我需要对这些值进行分页,以便在表格中显示它们.如果我不能对它们进行分页,是否有解决方法?
Tyl*_*ler 58
您需要包含will_paginate数据类型的方法Array.
为此,请包括该行
require 'will_paginate/array'
Run Code Online (Sandbox Code Playgroud)
在控制器的顶部,或者ApplicationController在所有控制器中需要分页的情况下.
| 归档时间: |
|
| 查看次数: |
10088 次 |
| 最近记录: |