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