in rotaie usando will_paginate e parziali
-
20-08-2019 - |
Domanda
Ho una raccolta di persone che è impaginata con will_paginate
@people = Person.paginate :page => params[:page],
:limit => 10,
:conditions => ['company_id = ? ' , @company.id ]
Le persone vengono visualizzate nella pagina dell'azienda / vista e visualizzate con un parziale. Nota che il parziale è nelle opinioni di "persone"
<%= render :partial => "people/person" , :locals => { :people => @people }%>
nel parziale ...
<% for person in @people %>
...
<%end%>
<%= will_paginate @people %>
Ora il parziale funziona, rende tutte le persone e mostra i link impaginati in basso. Tuttavia, in realtà non impagina la raccolta e mostra invece tutto sulla prima pagina.
Mi manca chiaramente qualcosa di piuttosto semplice.
Grazie in anticipo.
Soluzione
Ti manca per_page
?
Altri suggerimenti
Per_page dovrebbe essere il problema.
Crea anche : page = > params [: page]
sembra : page = > params [: page] || 1
in modo che will_paginate smetta di lamentarsi dei parametri della pagina vuota.