【问题标题】:Getting Will_Pagination to work with Devise + acts_as_votable让 Will_Pagination 与 Devise +acts_as_votable 一起工作
【发布时间】:2014-01-08 22:27:57
【问题描述】:

我想让已登录的用户能够对项目进行投票并访问以分页格式列出他们所有投票的页面。当前单击分页链接不会更新内容,但 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 %>

【问题讨论】:

  • 你使用什么版本的导轨?
  • @wkaha Ruby 2,Rails 4

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-13
    • 2016-10-06
    • 2011-11-30
    • 2014-02-19
    • 2011-09-03
    • 2013-05-01
    • 2018-05-30
    • 2014-03-17
    相关资源
    最近更新 更多