Занял этот проект и обновился до Rail 4.2.11.Я ничего не изменил.Мы используем Kaminari.Я предполагаю, что Монго теперь возвращает что-то, чего не было раньше?Или Каминари это проблема?
Я получаю следующую ошибку
NoMethodError (undefined method `page' for #<Mongoid::Criteria:0x0070f088>):
в этой строке кода
@calls = MyRequest.desc(:timestamp_requested).page(params[:page])
ПОЛНЫЙ КОД:
def calls_admin
ensure_root
@sort = params[:s] || 'requested'
@direction = params[:d] || 'desc'
if @direction == 'desc'
case @sort
when 'status'
@calls = MyRequest.desc(:status, :timestamp_requested).page(params[:page])
when 'requested'
@calls = MyRequest.desc(:timestamp_requested).page(params[:page])
when 'yo'
@calls = MyRequest.desc(:name, :timestamp_requested).page(params[:page])
when 'length'
@calls = MyRequest.desc(:calculated_mileage).page(params[:page])
when 'time'
@calls = MyRequest.desc(:time_in_seconds).page(params[:page])
when 'billing'
@calls = MyRequest.page(params[:page])
end
конец