Передумови: У мене виникають проблеми з дорогоцінним каменем Thoughtbot "Фабрична дівчина", з якого використовується для створення об'єктів для використання в одиничних та інших тестах. Я хотів би зайти до консолі та запустити різні дзвінки Factory Girl, щоб перевірити, що відбувається. Наприклад, я хотів би зайти туди роблять ...
>> Factory(:user).inspect
Я знаю, що консоль можна запускати в різних середовищах ...
$ script / console RAILS_ENV = тест
Але коли я це роблю, клас Фабрика недоступний. Схоже, 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 Арг.