改ページにはカミナリを使用しています。コントローラで次の行を使用します。
@public_items =Array.new
@items= Item.all
@items.each do |item|
if (item.is_public)
@public_items <<item
end
end
@public_items = Kaminari.paginate_array(@public_items).page(params[:page]).per(4)
そして私の見解ではこの行
<%paginate @public_items %>
<% @public_items.each do |item| %>
.....
<%end%>
ページネーションは正常に機能します。つまり、items?page = 2に移動して別のページに移動できますが、ページナビゲーションメニュー()が表示されません。<%paginate @public_items%>はhtmlコードを作成しません