未定義のメソッド「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 gem によるものと思われますが、通常のダム検索を使用している場合、この問題は発生しません。