如何在铁轨上显示红宝石的分页范围?

时间:2015-12-29 07:48:20

标签: ruby-on-rails ruby ruby-on-rails-4 pagination

现在我的搜索页面显示 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个< /强>

我该如何解决这个问题?

1 个答案:

答案 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