Conflito Kaminari e Capivara

Eu pareço ter algum tipo de conflito entre o método de página da capivara e o método de página de Kaminari.

Isso é o que eu imaginei, de qualquer forma, aqui está o erro:

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]

O exemplo de código:

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

Se eu remover a paginação, o teste funciona bem.

Eu não entendo como isso é possível, eu acho que Capybara está adicionando o método "página" ao escopo do Objeto, mas como Kaminari adiciona seupage método para ActiveRecord :: Base (se bem me lembro) deve substituir um dos Capybara.

Eu não vi ninguém tendo esse tipo de problema, como é possível?

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion