/ / कारखाने के बिना परिभाषित करें - रूबी, शामिल, फैक्ट्री-बॉट

कारखाने के बिना परिभाषित करें - रूबी, शामिल, फैक्ट्री-बॉट

यहां एक कार्य कोड है:

FactoryGirl.define do
factory :address, class: "Address" do |a|
#...
end
end

मैं विधि को कॉल करना चाहता हूं define के बग़ैर factoryGirl.

मैंने कोशिश की:

include FactoryGirl::Syntax::Methods

define do
factory :address, class: "Address" do |a|
#...
end
end

और मुझे एक त्रुटि मिलती है:

NoMethodError: undefined method `define" for main:Object

क्या कोई समाधान है?

उत्तर:

उत्तर № 1 के लिए 1

समेत उचित मॉड्यूल यह काम करेगा (एक, कहाँ define परिभषित किया):

include FactoryGirl::Syntax::Default