我需要为我的应用创建一些复杂的模型,我需要重用其中一个模型字段。我想这样做
FactoryGirl.define do
factory :invoice do
sequence(:name) { |n| "Testowa #{n}" }
full_amount 10_000
pay_date DateTime.now + 7.days
association :clienr
company client.company
end
end
然后我为#`收到错误undefined method
company'。我需要它来测试我的应用程序,我在文档中找不到任何东西。
答案 0 :(得分:0)
我通过制作company
懒惰评估的分配来解决这个问题
FactoryGirl.define do
factory :invoice do
sequence(:name) { |n| "Testowa #{n}" }
full_amount 10_000
pay_date DateTime.now + 7.days
association :clienr
company { client.company }
end
end