红宝石在钢轨 – 工厂女孩Mongoid嵌入式文件夹具

前端之家收集整理的这篇文章主要介绍了红宝石在钢轨 – 工厂女孩Mongoid嵌入式文件夹具前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设您有以下mongoid文档:
class User
    include Mongoid::Document
    embeds_one :name
end

class UserName
    include Mongoid::Document
    field :first
    field :last_initial

    embedded_in :user
end

你如何创建一个工厂女孩工厂,它初始化嵌入的名字和最后一个初始?另外,你将如何使用embeds_many关系?

解决方法

我也在寻找这一个,因为我正在研究我偶然发现了很多代码,并拼凑他们在一起(我希望有更好的文档,但)但这里是我的代码部分。地址是1..1关系,Phones是与事件的1..n关系。
factory :event do
    title     'Example Event'

    address  { FactoryGirl.build(:address) }
    phones    { [FactoryGirl.build(:phone1),FactoryGirl.build(:phone2)] }
  end

  factory :address do
    place     'foobar tower'
    street    'foobar st.'
    city      'foobar city'
  end

  factory :phone1,:class => :phone do
    code      '432'
    number    '1234567890'
  end

  factory :phone2,:class => :phone do
    code      '432'
    number    '0987654321'
  end

(对不起,如果我不能提供我的链接,他们有点搞砸了)

猜你在找的CSS相关文章