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