【发布时间】:2020-12-28 05:26:46
【问题描述】:
Shift belongs_toEmployee 和 Site 而Employee belongs_to Site
鉴于此,这里有一个工厂:
factory :site do
...
end
factory :employee do
site
...
end
factory :shift do
employee # creates a site
site # creates a new site; i.e., this is NOT same site as employee site, each call creates a new site
...
end
当我运行 create(:shift) 时,我希望默认创建的 shift.site 与 shift.employee.site 相同,但目前的行为是创建了 2 个站点,而我只想要一个。
谢谢,
【问题讨论】:
标签: ruby-on-rails ruby testing factory-bot