gpt4 book ai didi

ruby-on-rails - rails : will_paginate Undefined method `paginate'

转载 作者:行者123 更新时间:2023-12-02 21:31:38 25 4
gpt4 key购买 nike

我正在尝试使用 will_paginate 但它对我不起作用也许我做错了这是我的用户 Controller

  def index
@users = (current_user.blank? ? User.all : User.find(:all, :conditions => ["id != ?", current_user.id])).paginate(page: params[:page], per_page: 10)
end

但我收到此错误未定义的方法分页'`

最佳答案

您确定已在 Gemfile 中包含“will_paginate”,运行 bundle install 并重新启动服务器吗?如果没有,您可以包含整个堆栈跟踪吗?

此外,如果您愿意,您可以重构为 Rails 4 样式范围,如下所示:

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

private

def user_scope
current_user ? User.where.not(id: current_user.id) : User.all
end

关于ruby-on-rails - rails : will_paginate Undefined method `paginate' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22182687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com