Rails 3.0.8ではすべてがうまくいきました。私は最終的に Rails 3.2 にアップグレードしますが、Railscast の Ryan Bates は準備を整えるために、最初に最新の Rails 3.0 バージョンである 3.0.17 にアップグレードすることを推奨しています。3.0.17 にアップグレードした後、次のようになりました。
undefined method `reputation_value_for'
Rubyバージョン1.9.2がインストールされたrvmでレールを実行しています。gem の問題ではないことを確認するために、1.9.2 をアンインストールして再インストールしました。bundler gem をインストールしてから bundle install を実行しました。それでも同じエラーが発生しました。
次に、データベースの移行の名前を変更し、rails g rating_system を実行しました。古い移行ファイルと新しい移行ファイルはまったく同じでした。
完全なバックトレース、Gemfile および Gemfile.lock の要点はこちら。