0
我想出了這個讓我花太多時間跟蹤的bug。這兩個FactoryGirl聲明的實際區別是什麼
我有這樣的:
FactoryGirl.define do
factory :global_list do
list_id FactoryGirl.create(:user).liked_items_list.id
end
end
只是包裹在一個塊:
FactoryGirl.define do
factory :global_list do
list_id { FactoryGirl.create(:user).liked_items_list.id }
end
end
所以我知道,在第二次調用,該塊使其無法運行,直到像一個實際的通話FactoryGirl.create(:global_list)被創建;我認爲這是通過FG轉換並轉換爲proc。還有其他的實際區別嗎?我希望有一種方法可以在詳細模式下運行它們。
THX的任何見解