1

検索結果のページ付けにカミナリを使用しています。

検索で5つの結果が見つかり、ページにはコントローラーのper()メソッドで定義された2つの結果が表示されますが、ページネーションは表示されません。ブラウザウィンドウのURLに手動で「?page = 2」を添付した場合にのみ、2番目のページにアクセスできます。

コントローラーコード:

def show
   @search = Search.find(params[:id])
   @adverts = @search.adverts.page(params[:page]).per(2)
end

コードを表示:

<ul class="adverts_small">
<% for advert in @adverts %>
   # Render adverts
<% end %>
</ul>

<%= paginate @adverts %>

カミナリ0.13.0を使用しています。

この問題を引き起こす可能性のあるアイデアはありますか?

4

0 に答える 0