10
テスト環境でRailsコンソールを実行してtest_helper.rbをロードする方法は?
背景: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。ああ。