在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'
答案 0 :(得分:0)
你确定你不想做
@payments = Payment.where(:club_id => session[:club_id])
.where(:trading_date => trading_date)
.page(params[:page])