को देखते हुए दो मॉडल, चेतावनी और ज़िपकोड, जहां एक चेतावनी 1 या अधिक Zipcodes होना चाहिए:मैं फैक्टरीगर्ल के साथ नेस्टेड कारखानों को कैसे परिभाषित करूं?
class Alert < ActiveRecord::Base
attr_accessible :descr, :zipcode
has_many :zipcode
validates :zipcode, :length => { :minimum => 1 }
end
class Zipcode < ActiveRecord::Base
attr_accessible :zip
belongs_to :alert
end
मैं अपने FactoryGirl कारखानों कैसे लिख सकता हूँ कि इतने:
- ज़िपकोड कारखानों के लिए अपने स्वयं में परिभाषित कर रहे हैं फ़ाइल
- चेतावनी कारखानों को अपने स्वयं के फ़ाइल में परिभाषित कर रहे हैं
- चेतावनी ज़िपकोड द्वारा परिभाषित कारखाने पर भरोसा कर सकते हैं?
मेरे द्वारा पढ़े गए सभी दस्तावेज और उदाहरणों में आप उम्मीद करते हैं कि आप पैरेंट फैक्ट्री फ़ाइल के अंदर निहित कक्षा को परिभाषित करें, उन्हें सभी को एक साथ दबाएं, या कुछ अन्य समझौता करें या काम करें। स्पेक कारखानों को अलग रखने के लिए कोई साफ तरीका नहीं है?