will_paginate NoMethodError: undefined method `current_page'

will_paginate NoMethodError: undefined method `current_page'

我测试了我的 api 以获取 will_paginate 的事件。

测试 而我 run rspec spec/controllers/events_controller_spec.rb:86 我收到错误:

NoMethodError:
       undefined method `current_page' for #<Event::ActiveRecord_Relation:0x007f813407acd0>

EventsController.rb

@events = @user.events.where(query, params).page(page).per_page(size).order(:end_date).reverse_order

错误

来自 jbuilder 查看部分:json.current_page(@events.current_page)

它以前确实有效。

检查了几次,路线是错误的。