O pano de fundo: estou tendo alguns problemas com a gema "Factory Girl" do Thoughtbot, que é usada para criar objetos para uso em testes unitários e outros. Eu gostaria de ir ao console e executar diferentes chamadas da Factory Girl para verificar o que está acontecendo. Por exemplo, eu gostaria de ir lá há fazer ...
>> Factory(:user).inspect
Eu sei que você pode executar o console em diferentes ambientes ...
$ script / console RAILS_ENV = teste
Mas quando faço isso, a classe Factory não está disponível. Parece que test_helper.rb
não está sendo carregado.
Eu tentei várias require
chamadas, incluindo uma com o caminho absoluto, test_helper.rb
mas elas falham da mesma forma:
$ 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.