Каминари и Капибара конфликт

Кажется, у меня есть какой-то конфликт между методом страницы капибары и методом страницы Каминари.

Это то, что я догадался, так или иначе, вот ошибка:

Failure/Error: before { sign_in_as user }
     ActionView::Template::Error:
       wrong number of arguments (1 for 0)
     # ./app/models/feed.rb:9:in `microposts'
     [Rest of the backtrace]

Пример кода:

class Feed
    def microposts(opts = { urgent: false })                                                                
      urgent = opts[:urgent]                                                                                
      p Microposts.where(id: 1).page # <Capybara::Session>                                                                         
      p Microposts.where(id: 1).page(1) # Error
    end
end

Если я уберу нумерацию страниц, тест работает нормально.

Я не понимаю, как это возможно, полагаю, что Капибара добавляет "страницу" метод в область объекта, но как Каминари добавить егоpage Метод ActiveRecord :: Base (если я правильно помню) должен переопределить метод Capybara.

Я не видел, чтобы кто-то имел такие проблемы, как это возможно?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос