1
私はKaminariページネーションを使用して、1ページあたりのアイテム数を設定できるボックスを用意しています。私は、 `undefined method to_i 'というエラーが発生しているので、問題があります:limit:Symbol意味しましたか?Rails Kaminari:ページごとの項目設定方法
to_s私は次の方法でこれを設定します。
コントローラー:
def index
@books = Book.order(:name).page(params[:page]).per(:limit)
end
ビュー:
<div class="pull-left">
<%= form_tag controller_name, method: :get, id: 'limit_form' do %>
<div class="select-tag">
Show <%= select_tag :limit, options_for_select([5, 10, 15, 20], selected: params[:limit] || 10), onchange: "$('#limit_form').submit();" %> documents per page
</div>
<% end %>
</div>
:
これを試してみてください – Jakub