0
我正在使用rails 3.0和factory_girl 1.3。我在我的factories.rb文件2個工廠,如下所示: -如何使用產品工廠內用戶工廠的login_id值作爲所有者屬性值
Factory.define :user do
login_id 'Test'
email '[email protected]'
password 'test1234'
end
Factory.define :product do
sequence(:name) {|n| "product#{n}" }
end
現在我有一個屬性所有者的產品,其中有validates_presence_of和validates_inclusion_ofUser.all驗證內部Product.rb(即產品型號)。所以,如果Test是用戶,我們可以使用Test作爲有效的所有者,否則它將失敗。所以,我的問題是如何使用產品工廠內的所有者,而運行ProductControllerTest時,它將被預先填充爲有效所有者?