0
我有以下FactoryGirl結構:我的FactoryGirl關聯屬性在哪裏?
trait :basic_asset_attributes do
association :organization, :factory => :transit_agency
end
trait :vehicle_attributes do
basic_asset_attributes
vin "1FMDU34E5XZ464008"
end
factory :bus, :class => :vehicle do
vehicle_attributes
seating_capacity 40
end
我organization
是建立像這樣:
factory :organization do
customer_id 1
address1 '123 Fake St'
city 'Fakesville'
state 'PA'
zip '17120'
url 'http://www.example.com'
phone '9999999999'
sequence(:name) { |n| "Org #{n}" }
factory :transit_agency, class: TransitAgency do
end
end
和FactoryGirl.build(:transit_agency).valid?
回報true
然而,當我打電話`FactoryGirl.attributes_for(:公交車),我得到以下內容:
{:vin=>"1FMDU34E5XZ464008",
:seating_capacity=>40,
}
我的組織關聯發生了什麼?這是有效的,所以爲什麼不是
的可能重複[FactoryGirl:爲什麼文件屬性\ _for省略一些屬性(http://stackoverflow.com/questions/10290286/ factorygirl - 爲什麼 - 不 - 屬性換省略-一些特性)。 – ABMagil 2014-09-24 21:51:49