1

我正在使用 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 代码

4

1 回答 1

1

不应该是:

<%= paginate @public_items %>

包括等号。没有等号它会隐藏它。

于 2012-09-24T03:10:54.720 回答