Rails 2.3.2 にアップグレードしたばかりの Rails プロジェクトで rspec を使用しようとしています。アプリのプラグインとして rspec 1.2.6 と rspec-rails 1.2.6 をインストールしました。
私の問題は、スペックがアプリ クラスやレール標準ライブラリにアクセスできないことです。
最初に、テストするモデル クラスを RAILS_ROOT からのフル パスを使用して指定する必要がありましたが、クラスをロードすると、次のようになります。
/app/models/person.rb:1: 初期化されていない定数 ActiveRecord (NameError)
from ./spec/models/person_spec.rb:1:in `require'
./spec/models/person_spec.rb:1 から
from /Users/law/Projects/roster/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:15:in `load'
from /Users/law/Projects/roster/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:15:in `load_files'
from /Users/law/Projects/roster/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:14:in `each'
from /Users/law/Projects/roster/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:14:in `load_files'
from /Users/law/Projects/roster/vendor/plugins/rspec/lib/spec/runner/options.rb:99:in `run_examples'
from /Users/law/Projects/roster/vendor/plugins/rspec/lib/spec/runner/command_line.rb:9:in `run'
/Users/law/Projects/roster/vendor/plugins/rspec/bin/spec:4 から
レーキが中止されました!
アプリケーションのルートから rake spec を呼び出して rspec を起動しています。
この状況で何が欠けている可能性があるかについてのアイデアはありますか?