Rails factory girl 的疑问

crazyjin · August 22, 2014 · Last by crazyjin replied at August 23, 2014 · 2239 hits

在你定义

factory :girl do
  boy # 定义了关联
  name 'saria'
end

之后,再去用create(:girl)创建一个 girl,就会自动创建一个 boy 了

#1 楼 @Tony612 我不是传了一个吗?

create :girl, boy: boy

#2 楼 @crazyjin 应该是调用create :girl, boy: boy的时候会先创建一个 girl,自然也会创建 girl 关联的 boy,然后才会用传入的 boy 去覆盖。 (代码比较难看懂,没太仔细看,所以部分是猜测的,不过看样子应该是的)

#3 楼 @Tony612 嗯 不知道 issue 会不会有人回复。

You need to Sign in before reply, if you don't have an account, please Sign up first.