1
我有兩個軌道模型,「項目」和「步驟」,使得項目有許多步驟之間的關聯。一個步驟需要一個project_id,並且一個項目至少需要一個步驟才能生效......我想知道如何在沒有遞歸問題的工廠女孩中創建這個步驟。軌道/工廠女孩:共同存在驗證
目前,我的工廠是這樣的:
factory :project do
#...
steps { |s| [s.association(:step)] }
end
factory :step do
#...
association :project
end
其中,當然,返回一個「堆棧級別太深」錯誤,由於遞歸關聯。問題是,我需要兩個值來填充。
任何建議表示讚賞。