0
我正在参加railstutorial.org的第10章,刚刚添加了will_paginate gem。当我在轨台的时候,我得到如下:Rails浏览器中的NoMethodError但不是控制台
ruby-1.9.2-p136 :005 > User.paginate(:page => 1).class
=> WillPaginate::Collection
所以,在这里用户级响应PAGINATE方法。正如书中,我已经编辑UsersController的索引方法如下:
def index
@title = "All users"
@users = User.paginate(:page => params[:page])
end
然而,当我加载http://localhost:3000/users页面(被记录在后,这是通过改变上面第三行确认回顾User.all),我得到一个NoMethodError指向第三行,将值赋给@users。 Gemfile在顶层添加will_paginate gem,而不是在任何组中。
User类如何响应控制台内的paginate方法但不在浏览器中?
就是这样。谢谢。上一次他们提到这本书是必要的。要么他们错过了,或者更可能是我做过的。 :) – Chuck 2011-02-07 23:01:38