0
partial_counter工作,我必須在用戶的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)開始?
感謝您的反饋!
嘗試與'@ posts.offset'初始化計數器 – apneadiving
感謝@apneadiving。你的意思是像@ posts.offset((current_page - 1)* 12 +1)'?如果是這樣,你知道一種獲得'current_page'的方法嗎? – umezo
莫只是'@ posts.offset' – apneadiving