0

User has_many の投稿があるブログ アプリケーションがあります。Booststrap でページネーションを使用しています。partial_count メソッドをページネーションで機能させるにはどうすればよいですか? 現在、カウントはページ間で繰り越されるのではなく、すべてのページでリセットされます。

posts_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 に答える