Rails 3. Kaminari affiche les liens de pagination mais ne modifie pas les enregistrements
-
30-10-2019 - |
Question
J'utilise Rails 3, Activeadmin et Kaminari.
Je l'ai sur le fichier documents.rb (fichier activeadmin).
collection_action :index do
@page_title = "Documents"
@shipments = Shipment.page(params[:id]).per(3)
render '_invoices', :layout => 'active_admin'
end
Les liens de pagination sont affichés bien. Je clique sur les liens de pagination et j'obtiens ceci dans l'URL http://localhost:3000/admin/documents?page=4
Donc ça semble bien. Le problème est qu'il affiche toujours les mêmes enregistrements, ils ne changent pas selon la page.
C'est ce que j'ai en tant que partiel qui est rendu ...
<table class="index_table">
<tr>
<th>File #</th>
... buncla th's
</tr>
<% @shipments.each do |shipment| %>
<tr class="<%= cycle("odd", "even") %>">
<td><%= link_to shipment.file_number, admin_shipment_path(shipment) %></td>
...buncha cells...
</tr>
<% end %>
</table>
<div id="index_footer"><%= paginate @shipments %></div>
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow