неопределенный метод `paginate' для
Невозможно разбить на страницы при использовании searchkick
if params[:search].present?
@courses = Course.search(params[:search]).paginate(page: params[:page], per_page: 3)
else
@courses = Course.paginate(page: params[:page], per_page: 3)
end
Когда условное переходит к else. он может отображать и разбивать на страницы без проблем. Но когда он подвергается поиску, он отказывается разбивать на страницы. Вроде из-за гема Searchkick эта проблема не возникает при использовании обычного тупого поиска.