will_paginate NoMethodError:未定义的方法`current_page'

时间:2015-12-03 03:23:05

标签: ruby-on-rails ruby rspec sinatra will-paginate

我测试了我的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)

之前确实有效。

1 个答案:

答案 0 :(得分:0)

检查次数后,路线错误。