我正在使用 Kaminari 进行分页。在我的控制器中使用以下行:
@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 代码