2017-02-24 3 views
0

Hier ist ein Arbeitscode:Verwendung definieren, ohne Werk

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

ich die Methode define ohne factoryGirl anrufen möchten.

Ich versuchte dies:

include FactoryGirl::Syntax::Methods 

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

und ich erhalte eine Fehlermeldung:

NoMethodError: undefined method `define' for main:Object 

Gibt es eine Lösung?

Antwort

1

the proper module Einschließlich wird es (die eine, wo define definiert ist) funktioniert:

include FactoryGirl::Syntax::Default 
Verwandte Themen