'da ilişkilendirmede ayar özniteliğinde geçiş parametresi İlişkili bir modelde özniteliği ayarlamak için kullanılacak bir fabrikaya parametre göndermek istiyorum. İlgili model fabrikada oluşturulur.FactoryGirl
TxLink birleştirme tablosu aracılığıyla kendisine çoktan çoğa bağlantı içeren bir İşlem modelim var. İki Transaction nesnesi ve ikisini bağlayan bir TxLink oluşturacak olan link = FactoryGirl.create(:link_red_to_sub, sub: 10, red: 7)
numaralı telefonu aramak istiyorum.
Sonunda units: sub
nedeniyle aşağıdaki ilişkilendirme satırında bir hata alıyorum. Hata "özellik tanımlı değil" dir. Bunun yerine units: { sub }
(köşeli parantez) denedim ancak zar atmadım.
factory :tx_link do
units "9.99"
factory :link_red_to_sub do
ignore do
sub 0
red 0
end
units { red }
association :giver, factory: :transaction, units: sub
association :taker, factory: :redemption, units: red
end
end
kullanımdan kaldırıldı görmezden. Bunun yerine, "geçici" kullanmalıyız – hcarreras