使用带分页的未定义方法充当Votable

问题描述

我正在尝试将paginate与votable一起使用,但出现了一些错误。我的收藏夹方法显示一个页面,该页面显示用户投票的项目。

  def favorites
    @title = "Favorites"
    @user = User.find(params[:id])
    @favorites = @user.find_up_Voted_items
    render 'show_favorites'
  end

显示所有通过作为可投票项投票的内容。但是,当我尝试通过以下方式编辑@收藏夹来在页面上使用分页时:

@favorites = @user.find_up_Voted_items.paginate(page: params[:page])

我得到一个未定义的分页方法

我已经在其他页面上使用分页了:

  def index
    @users = User.paginate(page: params[:page],per_page: 30)
  end

  def show
    @user = User.find(params[:id])
    @microposts = @user.microposts.paginate(page: params[:page])
  end

  def following
    @title = "Following"
    @user = User.find(params[:id])
    @users = @user.following.paginate(page: params[:page])
    render 'show_follow'
  end

  def followers
    @title = "Followers"
    @user = User.find(params[:id])
    @users = @user.followers.paginate(page: params[:page])
    render 'show_follow'
  end

我的收藏夹方法缺少什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)