为什么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 :(得分:0)
您需要在factories.rb中使用define
而不是create
。喜欢这个
FactoryGirl.define :user do |f|
然后在测试中,您使用create