1
私はRails 3、ActiveAdmin、Kaminariを使用しています。Rails 3. Kaminariは改ページリンクを表示しますが、レコードは変更しません
これはdocuments.rbファイル(activeadminファイル)にあります。
collection_action :index do
@page_title = "Documents"
@shipments = Shipment.page(params[:id]).per(3)
render '_invoices', :layout => 'active_admin'
end
ページネーションリンクが正しく表示されます。ページネーションのリンクをクリックするとURL http://localhost:3000/admin/documents?page=4
に表示されますので、うまくいきます。問題は、常に同じレコードを表示し、ページに応じて変化しないということです。
これは私がレンダリングされている部分として持っているものです...
<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>
Doh!感謝ジェームス – leonel