2012-08-10 20 views
5

ऐसा करने में परेशानी हो रही है। मैं rake डीबी: बीज के साथ डेटाबेस populate करने के लिए seed.rb + factory_girl का उपयोग कर रहा हूँ।विशेषता पंजीकृत नहीं है: विशेषता का नाम

(मुझे पता है कि जुड़नार मौजूद है, लेकिन मैं इस इस तरह से किया जाना चाहते हैं, यह सिर्फ एक उदाहरण है, डीबी जटिल संघ वस्तुओं के साथ भरे जाएंगे।)

मेरे 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 

लेकिन जब मैं चला:

रेक db: बीज

मैं:

rake aborted! 
Trait not registered: nome 

Tasks: TOP => db:seed 

किसी भी संकेत?

उत्तर

16

आप नोम के लिए कुछ डिफ़ॉल्ट मान जोड़ने की जरूरत:

FactoryGirl.define do 
    factory :grau do 
    nome 'lorem' 
    end 
end 
+0

धन्यवाद! अब सब सेट! – iGallina

संबंधित मुद्दे