Решение, которое я нашел, состояло в том, чтобы указать эту ревизию:

уверен, что я сделал, но Каминари начал вести себя странно в моем приложении.

В моем контроллере:

@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 сфера или метод, который вызывает проблемы?

Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос