Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将为增量表id分页_Ruby On Rails - Fatal编程技术网

Ruby on rails 将为增量表id分页

Ruby on rails 将为增量表id分页,ruby-on-rails,Ruby On Rails,我有一张表格,每页页码为20: <% @num = 0%> <table> <tr> <th>id</th> <th>title</th> </tr> <% for authors in @authors%> <tr> <td><%= @num += 1 %><

我有一张表格,每页页码为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页时,我会看到1,2 3,4等id。当我单击第2页时,我会看到21,22,23等,但它只是重新启动到1,2 3,而不是将
@num
初始化为0,将其设置为

 @authors.offset
当你这样做的时候

@authors = Author.paginate(...)

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

谢谢,我试试看。我正在使用rails 2.3如何计算@authors的总数?还有一个total_entries属性