【问题标题】:How do I return a FactoryGirl definition in rails console?如何在 Rails 控制台中返回 FactoryGirl 定义?
【发布时间】:2017-06-04 16:48:39
【问题描述】:

我在 FactoryGirl 中定义了一个 :quote 工厂,并希望在 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)> 

不确定如何在控制台中“参与”此对象,请您提供建议。

【问题讨论】:

  • 你想用它做什么?
  • 学习用的就看看吧!

标签: ruby-on-rails factory-bot rails-console


【解决方案1】:

为了学习目的,看看它!

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

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

【讨论】:

  • aha,是的,确实有点毫无意义,但只是试图查看和学习实际对象。谢谢塞尔吉奥。
猜你喜欢
  • 2013-08-14
  • 1970-01-01
  • 2012-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多