Есть ли способ распечатать операции ActiveRecord, вызванные FactoryGirl.create?Как распечатать вызовы Model.create, сделанные FactoryGirl.create?
Скажите, что у нас есть завод :foo
модели Foo
. Запуск FactoryGirl.create(:foo)
, создает запись в базе данных для модели Foo
и некоторых других записей для различных моделей, скажет Bar
, Car
и т.д.
Есть ли способ, в котором мы могли бы превратить эту FactoryGirl.create(:foo)
команды в ее основные Model.create
команд?
Например
FactoryGirl.create(:foo)
должны ворваться в
Foo.create(name: 'some name', ...)
Bar.create(field_value: 'asdf', ....)
Car.create(field_value: 'asdf1231', ....)
...
Что вы хотите делать с основными операциями? Печатать их? Запустить их отдельно? Что-то другое? –
Я хочу напечатать эти команды –
Если это для отладки, почему бы просто не посмотреть на сгенерированный SQL в log/test.log? –