0

我想讓登錄用戶能夠對項目進行投票,並訪問以分頁格式列出所有投票的頁面。目前點擊分頁鏈接不會更新內容,但will_paginate會準確知道要渲染多少鏈接。將Will_Pagination與Devise配合使用+ acts_as_votable

換句話說,如果有15項投票表決,並且will_paginate指定每頁輸出5項,我會看到3個will_paginate鏈接。但點擊鏈接不會更新內容(我卡在第1頁)。任何幫助將不勝感激謝謝。

在控制器

require 'will_paginate/array' 
def myfaves 
    @user_likes = current_user.find_liked_items.paginate(:page => params[:page], :per_page => 5) 
end 

在查看

<%= will_paginate @user_likes %> 
+0

您使用的是什麼版本的rails? – devanand

+0

@wkaha Ruby 2,Rails 4 – ace973

回答

0

我渲染項目頁面時想通了這個問題,在查看我不得不打電話 <% @user_likes.each do |songs| %> 這確保 <%= will_paginate @user_likes %> 被綁定到項目r排在頁面上。