Ruby 2.1和mislav-will_paginate 2.3.10显示错误:NoMethodError:未定义的方法`paginate'

时间:2015-09-30 20:15:25

标签: ruby rubygems will-paginate

有谁知道我在这里做错了什么,我安装了Ruby 2.1,Sequel-4.26.0 gem和mislav-will_paginate-2.3.10 gem,但是当我尝试使用paginate函数时,我不断得到以下错误:

代码:

@user = User.paginate(:page => 1,:per_page => 2)

错误讯息:

"错误:NoMethodError:未定义的方法`paginate'对于#"

1 个答案:

答案 0 :(得分:0)

最有可能paginate是数据集方法,而不是类方法(对于Sequel的分页扩展,对于will_paginate不确定)。如果您希望User.paginate工作:

def User.paginate(*args)
  dataset.paginate(*args)
end