Как вернуть определение FactoryGirl в консоли rails?

У меня есть фабрика :quote, определенная в FactoryGirl, и я хочу просмотреть этот объект в консоли Rails.

FactoryGirl.find_definitions

возвращается

FactoryGirl::DuplicateDefinitionError: Factory already registered: quote
from /User/.rvm/gems/ruby-2.3.0/gems/factory_girl-4.8.0/lib/factory_girl/decorator.rb:10:in `method_missing'
[8] pry(main)> 

Не знаете, как «взаимодействовать» с этим объектом в консоли, посоветуйте, пожалуйста.


person jbk    schedule 04.06.2017    source источник
comment
Что вы хотите с этим делать?   -  person Sergio Tulentsev    schedule 04.06.2017
comment
В учебных целях просто посмотрите на это!   -  person jbk    schedule 04.06.2017


Ответы (1)


В учебных целях просто посмотрите на это!

Хм? Это в коде. Откройте соответствующий файл и посмотрите на него, чтобы узнать, что он делает. Что касается реальных объектов ruby ​​во время выполнения - при нормальных обстоятельствах вам никогда не приходится напрямую иметь дело с экземплярами фабрики.

Но ваше любопытство не останется неудовлетворенным. Загруженные фабрики идут в FactoryGirl.factories. Осмотрите подальше. :)

person Sergio Tulentsev    schedule 04.06.2017
comment
ага, да действительно немного бессмысленно, но просто пытаюсь посмотреть и изучить реальный объект. Спасибо Серхио. - person jbk; 04.06.2017