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
scroll top