2011-02-07 14 views
0

私はrailstutorial.orgの第10章でwill_paginate gemを追加しました。ブラウザでNoMethodErrorが実行されましたがコンソールではありません

ruby-1.9.2-p136 :005 > User.paginate(:page => 1).class 
=> WillPaginate::Collection 

ここで、Userクラスはページ設定メソッドに応答します。しかし

def index 
    @title = "All users" 
    @users = User.paginate(:page => params[:page]) 
end 

私はに上記の三行目を変更することで確認され、ログインされた後(http://localhost:3000/usersページをロードするとき、次のようにブックのように、私は読むことをがUserControllerのインデックスメソッドを編集しましたUser.allを取得してください)、@usersに値を割り当てる3行目を指すNoMethodErrorを取得します。 Gemfileはwill_paginate gemをトップレベルに追加し、グループ内では追加しません。

はどのようにUserクラスは、コンソール内ではなく、ブラウザ内のpaginateメソッドに対応することができますか?

答えて

1

宝石を追加した後、私はレールのサーバーを再起動する必要があると思います。あなたはそうしましたか?

+0

それでした。ありがとう。彼らが言及した本で最後に必要だった時間。彼らが逃したか、そうである可能性が高い、私はした。 :) – Chuck

関連する問題