Я нашел пару похожих случаев, но ничего не решило мою проблему...
Я использую драгоценный камень Kaminari для разбиения на страницы своего приложения.
Поскольку я добавил его, исследования терпят неудачу и повторяют эту ошибку undefined method total_pages' for #<Tuto::ActiveRecord_Relation:0x007fc3b2473d80>
У меня есть закрытый метод в моем контроллере Tutos для фильтрации моих tutos
def filter_tutos
return if params[:query].blank?
@tutos = Tuto.search(params[:query][:keyword]).includes(:user, :category) if params[:query][:keyword].present?
@tutos = Tuto.joins(:user).where('users.nickname LIKE ?', params[:query][:user]) if params[:query][:user].present?
@tutos = Tuto.joins(:category).where('categories.name LIKE ?', params[:query][:category]) if params[:query][:category].present?
end
Метод index в контроллере tutos:
def index
filter_tutos if params[:query].present?
@tutos ||= Tuto.all.page params[:page]
end
на мой взгляд у меня есть:
.pagination
= paginate @tutos
Я добавил paginates_per 5
в модель туто
@tutos = (@tutos || Tuto.all.page params[:page]).to_a
- person Alok Swain   schedule 07.04.2017