gpt4 book ai didi

ruby-on-rails - Rails 3. Kaminari 显示分页链接但不更改记录

转载 作者:太空宇宙 更新时间:2023-11-03 18:27:34 25 4
gpt4 key购买 nike

我正在使用 Rails 3、ActiveAdmin 和 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>

最佳答案

使用页面参数而不是 id。

@shipments = Shipment.page(params[:page]).per(3)

关于ruby-on-rails - Rails 3. Kaminari 显示分页链接但不更改记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8930822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com