Rails will_paginate 分页问题

tank_lei · 2013年04月15日 · 最后由 kimigao1986 回复于 2013年04月15日 · 3366 次阅读

我看官网上的都是 Post.paginate(.....) 这个 Post 可定是一个 model 如果为没有 model,那为该怎么调用呢?

查看官网,通过数组的方式好像也不好使 为在 irb 下: $ require 'will_paginate'
=>true $ arr = [1,2,3,4,5,6] => [1, 2, 3, 4, 5, 6] $ arr.paginate(:per_page => 2) NoMethodError: undefined method `paginate' for [1, 2, 3, 4, 5, 6]:Array .....

出现如上错误,这个 demo 是按照源代码里,array.rb 文件里做的,出现错误,没有定义 paginate 方法,我 will_paginate 安装的是 3.0.4 版本

最终解决了, 需要 require 'will_paginate/array'

#1 楼 @ailen 谢谢阿!公司的 IP 好像被 google 封了!只能用度娘!!

#2 楼 @tank_lei 那就先解决访问 Google 的问题吧

看看 will_paginate 的 spec,各种用法绝对齐全。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号