Kaminari分页数组

时间:2013-06-27 03:23:58

标签: ruby-on-rails kaminari

在rails 4.0.0中。

为什么这样做

@employees = Employee.where(:club_id => session[:club_id]).page(params[:page])

但不是吗?

@payments = Payment.where(:club_id => session[:club_id], 
                           :trading_date => trading_date).page(params[:page])

在第二个表单上,我得到一个数组错误。我知道如何解决这个问题,但我为何会发生这种情况感到困惑?

我的错误是这个

NoMethodError (undefined method `page' for #<Array:0x007ff72845b380>):
app/controllers/payments_controller.rb:30:in `index'

1 个答案:

答案 0 :(得分:0)

你确定你不想做

@payments = Payment.where(:club_id => session[:club_id])
  .where(:trading_date => trading_date)
  .page(params[:page])