Ruby 2.1 and mislav-will_paginate 2.3.10 shows ERROR: NoMethodError: undefined method `paginate'
Ruby 2.1 and mislav-will_paginate 2.3.10 shows ERROR: NoMethodError: undefined method `paginate'
有谁知道我在这里做错了什么,我安装了 Ruby 2.1、Sequel-4.26.0 gem 和 mislav-will_paginate-2.3.10 gem,但是当我尝试使用分页功能时,我不断收到以下错误:
代码:
@user = User.paginate(:page => 1, :per_page => 2)
错误信息:
"ERROR: NoMethodError: undefined method `paginate' for #"
很可能paginate
是数据集方法,而不是class方法(Sequel的分页扩展是这样,不确定will_paginate)。如果你想让 User.paginate
工作:
def User.paginate(*args)
dataset.paginate(*args)
end
有谁知道我在这里做错了什么,我安装了 Ruby 2.1、Sequel-4.26.0 gem 和 mislav-will_paginate-2.3.10 gem,但是当我尝试使用分页功能时,我不断收到以下错误:
代码:
@user = User.paginate(:page => 1, :per_page => 2)
错误信息:
"ERROR: NoMethodError: undefined method `paginate' for #"
很可能paginate
是数据集方法,而不是class方法(Sequel的分页扩展是这样,不确定will_paginate)。如果你想让 User.paginate
工作:
def User.paginate(*args)
dataset.paginate(*args)
end