Ich versuche mit der Kaminari Paginierung eine Box, wo ein Benutzer festlegen kann, wie viele Elemente pro Seite angezeigt werden. Ich habe ein Problem damit, weil ich den Fehler 'undefinierte Methode to_i' bekomme für: limit: Symbol Meintest du? to_sSchienen Kaminari: Artikel pro Seite, wie Sie einrichten
stelle ich dies in einem nächsten Weg nach oben:
Controller:
def index
@books = Book.order(:name).page(params[:page]).per(:limit)
end
Ausblick:
<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>
nur bestätigen möchten, dass für mich gearbeitet – Jakub