2013-04-30 69 views
0

为什么下面放置在spec/factories.rb给我出来把波纹管的错误:工厂女孩问题与创建

FactoryGirl.create :user do |f| 
    f.sequence(:email) { |n| "test#{n}@example.com" } 
    f.password "test" 
end 

错误:

`find': Factory not registered: user (ArgumentError) 

回答

0

您需要在工厂使用define而不是create。 RB。像这样

FactoryGirl.define :user do |f| 

然后在测试中,使用create