配列を改ページする必要があります。他のページをクリックすると、最初のページに表示されているものと同じ25のアイテムが表示されます。 URLはhttp://localhost:3000/?page=2
ですが、同じ25項目です。合計約100件あります。will_paginate on arrayは最初の項目のページのみを表示します
ここに私のコントローラメソッドです:ここで
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'
を追加しました。
今現在何ページあなたを知ってwill_paginate方法です。 – helpmeplz