0

尝试使用 FactoryGirl 为我的开发数据库播种一些数据。按照教程,我的seeds.rb 文件如下所示:

require 'factory_girl'
Dir[Rails.root.join("spec/factories/*.rb")].each {|f| require f}

100.times do
  FactoryGirl.create :idea
end

运行rake db:seed时它抱怨:

rake aborted!
Factory already registered: idea

为什么注册工厂是一件坏事?我正在尝试使用它,而不是注册它(无论这意味着什么......)。知道我做错了什么吗?

4

1 回答 1

2

您的工厂很可能已经被装载。尝试删除执行每个要求的行,看看是否可以解决问题。

于 2012-12-28T16:33:08.120 回答