-1
我需要分页数组。当我点击其他页面时,我看到与第一页上显示的相同的25个项目。该网址是http://localhost:3000/?page=2
,但它是相同的25个项目。总共大约有100个。阵列will_paginate只显示项目的第一页
这里是我的控制器的方法:
def index
@items = Array.new
API.items.all! do |i|
@items << i
end
@paginated_items = @items.paginate(per_page: 25)
end
这里是我的html文件:
<%= will_paginate @paginated_items %>
<ul class="items">
<% @paginated_items.each do |i| %>
<li>Subject: <%= i.subject %>, ID: <%= i.id %></li>
<% end %>
</ul>
<%= will_paginate @paginated_items %>
我还添加了require 'will_paginate/array'
到初始化。
我从外部API得到它。 – helpmeplz