ОК, я обычно не задаю вопросы, потому что мне не нравится выглядеть как идиот, однако сейчас мне уже все равно.Это сводит меня с ума!
У меня есть репо здесь:
https://github.com/pgpkeys/journal_app/tree/feature/model_rspecs_modification
Моя суть проблемы в: https://gist.github.com/977300
У меня есть фабрика, созданная (с использованием factory_girl), которая существует в [Dir[Rails.root] + "/factories/*.rb
.Мой spec/support/factories.rb
загружает этот завод.Однако, когда я запускаю bundle exec rake spec
, я получаю постоянные ошибки с показом, редактированием, обновлением и удалением этого ActiveRecord::RecordNotFound: Couldn't find Owner without an ID
.У меня есть let(:owner)
{ Factory(:owner) }
в моем файле spec/controllers/owners_controller_spec.rb
.Также требуется spec_helper.rb
(даже если это уже сделано спецификацией рейка), которое указывает на spec/support/*.rb
, который должен загружать factories/*.rb
.