gpt4 book ai didi

ruby-on-rails - will_paginate 增量表id

转载 作者:行者123 更新时间:2023-12-04 06:09:42 25 4
gpt4 key购买 nike

我有一个表格,每页分页 20 个:

    <% @num = 0%>
<table>
<tr>
<th>id</th>
<th>title</th>
</tr>

<% for authors in @authors%>
<tr>
<td><%= @num += 1 %></td>
<td><%= authors.title %></td>
</tr>
<% end %>

</table>
<%= will_paginate @authors%>

我想让 id 行继续。当我点击第一页时,我应该看到 1、2、3、4 等 ID。当我点击第二页时,我应该看到 21、22、23 等,但它只是重新启动到 1、2 3

最佳答案

不是将@num初始化为0,而是将其设置为

 @authors.offset

当你做的时候

@authors = Author.paginate(...)

你得到的是一个WillPaginate::Collection。这是 Array 的子类,具有诸如总页数、每页项目数等方法。特别是,offset 给出了当前页的偏移量。

关于ruby-on-rails - will_paginate 增量表id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12337557/

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