我有一个博客应用程序,用户在其中发布has_many。我正在使用分页和Booststrap。如何使partial_count方法与分页一起工作?当前,计数在每个页面上重置,而不是跨页执行。
posts_controller.rb
def index
@posts = Post.order("created_at desc").paginate(page: params[:page], :per_page => 12)
end
views/posts/index.html.erb
<%= render @posts %>
<%= will_paginate %>
views/posts/_post.html.erb
<%= post_counter +1%>
<%= post.name %>
柜台在第一页上很好用。然而,随后的所有页面也都以"1“开头。如何使后续页面以(页数* 12 + 1)开始?
感谢您的反馈!
发布于 2012-09-30 21:23:32
使用@posts.offset
获得正确的计数器初始化。
https://stackoverflow.com/questions/12664854
复制相似问题