Latar belakang: Saya mengalami beberapa masalah dengan permata "Factory Girl" Thoughtbot, dengan digunakan untuk membuat objek untuk digunakan dalam unit dan tes lainnya. Saya ingin pergi ke konsol dan menjalankan panggilan Factory Girl yang berbeda untuk memeriksa apa yang terjadi. Misalnya, saya ingin masuk ke sana do ...
>> Factory(:user).inspect
Saya tahu bahwa Anda dapat menjalankan konsol di lingkungan yang berbeda ...
$ script / konsol RAILS_ENV = tes
Tapi saat saya melakukannya, kelas Pabrik tidak tersedia. Sepertinya test_helper.rb
tidak dimuat.
Saya mencoba berbagai require
panggilan termasuk satu dengan jalur absolut test_helper.rb
tetapi gagal serupa dengan ini:
$ 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. Argh.