Ruby / Rails - errores de paginación de método indefinido de kaminari

No estoy seguro de lo que hice, pero Kaminari ha comenzado a actuar de manera extraña en mi aplicación.

En mi controlador:

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

ver

<%= paginate @producers %>

resultados en:

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

Si agrego .per en mi controlador:

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

Yo obteng

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

Finalmente, extrañamente, si muevo mi.order(:name) hasta el final, funciona:

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

Supongo que alguna otra gema que he instalado tiene unapage alcance o método que está causando problemas?

Gracias