検索結果のページ付けにカミナリを使用しています。
検索で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を使用しています。
この問題を引き起こす可能性のあるアイデアはありますか?