背景:Thoughtbotの「FactoryGirl」gemに問題があり、ユニットやその他のテストで使用するオブジェクトを作成するために使用されます。コンソールに移動して、さまざまなFactory Girl呼び出しを実行して、何が起こっているかを確認したいと思います。たとえば、私はそこに行きたいです...
>> Factory(:user).inspect
さまざまな環境でコンソールを実行できることを知っています...
$スクリプト/コンソールRAILS_ENV=test
しかし、そうすると、ファクトリクラスは利用できなくなります。ロードされていないように見えますtest_helper.rb
。
require
への絶対パスを含むさまざまな呼び出しを試しましtest_helper.rb
たが、次のように失敗します。
$ script/console RAILS_ENV=test
>> require '/Users/ethan/project/contactdb/test/test_helper.rb'
Errno::ENOENT: No such file or directory -
/Users/ethan/project/contactdb/config/environments/RAILS_ENV=test.rb
Grr。ああ。