2015-06-29 5 views
1

Я использую этот драгоценный камень - https://github.com/paulelliott/fabrication и я унаследовал некоторые функции, которые содержат следующиеВ драгоценности изготовления, что означает взрыва?

Fabricator(:tenant_user) do user! tenant! end

Для жизни меня я не могу найти какую-либо документацию к деталям, что взрыв на самом деле для ... любые идеи - или, в идеале, ссылку на документацию?

ответ

2

Только что получил ответ от Павла, который создал драгоценный камень. Ответ здесь может быть полезен для кого-то еще.

«Это старый синтаксис, устаревший с версией 2.0.0. Если вы используете более новую версию, вы можете их безопасно удалить.

Если вы используете более старую версию, те сообщают, что Fabrication немедленно генерирует модель, а не на первом доступе. Без них он будет ждать, пока вы на самом деле не вызовете аксессуар поля для создания связанной модели. '

+1

Это было бы мое предположение, подобное 'let' vs' let! 'В rspec. Первый - это ленивый груз, где последний является нетерпеливой нагрузкой. – engineersmnky

Смежные вопросы