将分页未定义的方法“总页数”

我错过了什么?我使用的是haml_脚手架生成器,页面与will_paginate配合良好。当我开始修补时,我最终遇到了这个“总页数”错误,我不确定是我在做什么导致了它。有人有什么见解吗?
我用的是mislav-will_paginate 2.3.11

[email protected]:~/project$script/控制台
加载开发环境(Rails 2.3.4)
&燃气轮机&燃气轮机@地点=地点。按城市(“斯普林菲尔德”)查找所有地点
=>[#<位置id:3,地址:“123大街”,城市:“斯普林菲尔德”,电话:“321-1234”,业务id:2>]
&燃气轮机&燃气轮机@地点.类别
=>大堆
&燃气轮机&燃气轮机@地点。收集{loc{loc.业务}
=>[#<企业id:2,名称:“酒吧”,网站:“www.abar.com”,企业所有者id:1,创建地址:“2009-08-31 21:13:10”,更新地址:“2009-08-31 21:13:10”>]
&燃气轮机&燃气轮机@地点.类别
=>大堆
&燃气轮机&燃气轮机@位置。分页(:page=>1,:per_page=>2)
=>[#<位置id:3,地址:“123大街”,城市:“斯普林菲尔德”,电话:“321-1234”,业务id:2>]
&燃气轮机&燃气轮机;helper.will_paginate(@locations)
NoMethodError:未定义的方法#<的“总页数”;阵列:0xb6f83bc4>
从/var/lib/gems/1.8/gems/mislav-will_paginate-2.3.11/lib/will_paginate/view_helpers.rb:197:in `总页数_集合"
从/var/lib/gems/1.8/gems/mislav-will_paginate-2.3.11/lib/will_paginate/view_helpers.rb:98:in'will_paginate'
来自(irb):7
&燃气轮机&燃气轮机;[email protected]位置
--- 
- !ruby/object:Location
属性:
城市:斯普林菲尔德
业务编号:“2”
id:“3”
电话:321-1234
地址:美因街123号
属性_缓存:{}
生意:!ruby/object:Business
属性:
名称:酒吧
更新时间:2009-08-3121:13:10
网站:www.abar.com
id:“2”
创建时间:2009-08-3121:13:10
企业所有者id:“1”
属性_缓存:{}
=>无
&燃气轮机&燃气轮机;

尝试改变

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

@[email protected](:page=>1,:per_page=>2)

希望这有帮助

发表评论