所以我有一個製造商和兩個子類的父類。如何讓子類引用父類的構造器來設置共享代碼? E. G. Fabricator(:parent) do
important_variable "Foo"
lesser_variable "Bar
end
Fabricator(:child1) do
//Not sure I actually need anything in h
當我與fabrication寶石一起工作時,我得到了循環依賴。在這裏,我會告訴你我做了什麼。讓我們假設我有2種型號: class User < AR::Base
has_many :messages
class Message < AR::Base
belongs_to :user
所以,對他們的加工廠將是: Fabricator(:user) do
# b
我有這些工廠設置: FactoryGirl.define do
factory :product do
name { Faker::Commerce.product_name }
price { Faker::Commerce.price }
image { Faker::Internet.url }
end
f
比方說,我有一個模型用戶有很多註釋。每個筆記都有字段user_name。我想我的筆記加工廠看起來是這樣的: Fabricator(:note, class_name: Note) do
user
content Faker::Lorem.paragraph(1)
user_name user.full_name
end
我試圖做的是設置user_name具有從已