【发布时间】:2013-10-12 02:43:06
【问题描述】:
这是我在索引控制器中的代码。
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)
我正在使用 will_paginate gem 进行分页。我之前使用它没有任何错误,但是当我将代码从 Order.all.paginate() 更改为 Order.select{}.paginate() 时,错误来了。
我得到的错误是
未定义的方法`分页'
我需要对这些值进行分页以便在表格中显示它们。如果我无法对它们进行分页,是否有解决方法?
【问题讨论】:
标签: ruby-on-rails pagination ruby-on-rails-4 will-paginate