让Will_Pagination与Devise + acts_as_votable一起使用

时间:2013-12-20 05:52:29

标签: ruby-on-rails devise pagination ruby-on-rails-4 will-paginate

我想让登录用户能够对项目进行投票,并访问以分页格式列出所有投票的页面。目前点击分页链接不会更新内容,但will_paginate会准确地知道要渲染的链接数。

换句话说,如果有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 %>

1 个答案:

答案 0 :(得分:0)

我在将View项目渲染到我必须调用的页面时,在View中找到了问题 <% @user_likes.each do |songs| %> 这确保了 <%= will_paginate @user_likes %> 与页面上呈现的项目相关联。