1

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

4

1 に答える 1