0

不太确定如何在 FactoryGirl 中建立关联,或者我所做的是否真的是一个关联。

users.rb工厂:

FactoryGirl.define do
  factory :user do
    id 12345
    email joe@example.com

  factory :admin do
    id 67890
    email admin@example.com
  end
end

集团拥有email.

groups.rb工厂:

FactoryGirl.define do
  factory :group do
    association :admin.email, factory: admin
    id 123
  end

所以,我想做的是使用管理员的电子邮件作为组实例的电子邮件属性。本质上我想association :admin.email, factory: admin评估为admin@example.com.

这是一个协会吗?怎么做?

4

1 回答 1

0

弄清楚了。这不是一个协会。

FactoryGirl.define do
  factory :group do
    email { admin.email }
    id 123
  end
于 2012-10-25T03:26:55.600 回答