现在我的搜索页面显示 3页中的24项
这是我的控制器代码:
@post = Post.paginate(page: params[:page], :per_page => 10)
这是我的观点:
<%= @post.total_entries %> Items in <%= @post.total_pages %> Pages
但是我需要在搜索首页中显示 1个页面中的24个项目中的1到10个,当我点击第二个分页然后显示 11个中的24个项目中的11个< /强>
我该如何解决这个问题?
答案 0 :(得分:1)
根据您的问题,您似乎正在使用will_paginate
。您可以使用page_entries_info(collection, options)
方法为您执行此操作。示例
<%= page_entries_info @posts %>
#=> Displaying posts 6 - 12 of 26 in total
更多信息https://github.com/mislav/will_paginate/wiki/API-documentation#page_entries_infocollection-options