背景:Thoughtbotの「Factory Girl」gemで問題が発生しています。これは、ユニットやその他のテストで使用するオブジェクトの作成に使用されます。コンソールに行って、何が起こっているのかを確認するために、さまざまなFactory Girl呼び出しを実行したいと思います。たとえば、私はそこに行きたいです...
>> Factory(:user).inspect
さまざまな環境でコンソールを実行できることを知っています...
$スクリプト/コンソールRAILS_ENV = test
しかし、その場合、Factoryクラスは利用できません。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。ああ。