很难完成这项工作。我正在使用 seed.rb + factory_girl 用 rake db:seed 填充数据库。
(我知道存在固定装置,但我想以这种方式完成,这只是一个示例,数据库将填充复杂的关联对象。)
我的种子.rb:
require 'factory_girl_rails'
["QM","CDC","SI","QS"].each do |n|
FactoryGirl.create(:grau, nome: n)
end
和我的 /factories/graus.rb
FactoryGirl.define do
factory :grau do
nome
end
end
但是当我运行时:
耙分贝:种子
我得到:
rake aborted!
Trait not registered: nome
Tasks: TOP => db:seed
有什么提示吗?