0

我有一个博客应用程序,其中用户有很多帖子。我正在使用 Booststrap 进行分页。如何使 partial_count 方法与分页一起使用?目前,计数在每一页上重置,而不是跨页结转。

post_controller.rb

def index
  @posts = Post.order("created_at desc").paginate(page: params[:page], :per_page => 12)
end

意见/帖子/index.html.erb

<%= render @posts %>
<%= will_paginate %>

意见/帖子/_post.html.erb

<%= post_counter +1%>
<%= post.name %>

计数器在第一页上工作正常。但是,所有后续页面也以“1”开头。如何使后续页面以 (页数 * 12 + 1) 开头?

感谢您的反馈意见!

4

1 回答 1

1

用于@posts.offset获得正确的计数器初始化。

于 2012-09-30T21:23:32.497 回答