1

我正在使用 Kaminari 对搜索结果进行分页。

搜索找到 5 个结果,页面显示控制器中 per() 方法中定义的 2 个结果,但不显示任何分页。如果我手动将“?page=2”附加到浏览器窗口中的 URL,我只能进入第二页。

控制器代码:

def show
   @search = Search.find(params[:id])
   @adverts = @search.adverts.page(params[:page]).per(2)
end

查看代码:

<ul class="adverts_small">
<% for advert in @adverts %>
   # Render adverts
<% end %>
</ul>

<%= paginate @adverts %>

我正在使用 Kaminari 0.13.0。

有什么想法可能导致这个问题吗?

4

0 回答 0