我如何 return 在 rails 控制台中定义 FactoryGirl?

How do I return a FactoryGirl definition in rails console?

我在 FactoryGirl 中定义了一个 :quote 工厂,想在 Rails 控制台中查看该对象。

FactoryGirl.find_definitions

returns

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)> 

不确定如何 'engage' 在控制台中使用此对象,请指教。

For learning purposes just look at it!

嗯?它在代码中。打开相应的文件并查看它,了解它在做什么。至于实际运行时 ruby 对象 - 在正常情况下,您 永远不会 必须直接处理工厂实例。

但你的好奇心是不会得不到满足的。加载的工厂转到 FactoryGirl.factories。去检查。 :)