Ruby / Rails - erros de paginação de métodos indefinidos do kaminari

Não tenho certeza do que fiz, mas o kaminari começou a agir de maneira estranha no meu aplicativo.

No meu controlador:

@producers = Producer.order(:name).page(params[:page])

Visão

<%= paginate @producers %>

resulta em

undefined method `num_pages' for #<ActiveRecord::Relation:0x000001026e6308>

Se eu adicionar .per no meu controlador:

@producers = Producer.order(:name).page(params[:page]).per(25)

Eu receb

undefined local variable or method `per' for #<ActiveRecord::Relation:0x0000010928ef60>

Finalmente, estranhamente, se eu mover o meu.order(:name) até o fim, funciona:

@producers = Producer.page(params[:page]).order(:name)

Acho que outra jóia que eu instalei tem umpage escopo ou método que está causando problemas?

Obrigado

questionAnswers(4)

yourAnswerToTheQuestion