Решение, которое я нашел, состояло в том, чтобы указать эту ревизию:
уверен, что я сделал, но Каминари начал вести себя странно в моем приложении.
В моем контроллере:
@producers = Producer.order(:name).page(params[:page])
Посмотреть:
<%= paginate @producers %>
результаты в:
undefined method `num_pages' for #<ActiveRecord::Relation:0x000001026e6308>
Если я добавлю .per в моем контроллере:
@producers = Producer.order(:name).page(params[:page]).per(25)
я получил
undefined local variable or method `per' for #<ActiveRecord::Relation:0x0000010928ef60>
Наконец, странно, если я перееду.order(:name)
до конца это работает:
@producers = Producer.page(params[:page]).order(:name)
Я предполагаю, что у некоторого другого драгоценного камня, который я установил, естьpage
сфера или метод, который вызывает проблемы?
Благодарю.