Verilen iki model, bir uyarı 1 veya daha fazla Zipcodes olmalıdır Uyarı ve Posta Kodu: Ben FactoryGirl fabrikaları nasıl yazarımİç içe geçmiş Fabrikaları FactoryGirl ile nasıl tanımlarım?
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
böylece:
- Posta Kodu fabrikaları kendi tanımlanır dosya
- Uyarı fabrikaları kendi dosyalarında tanımlı
- Uyarı, Zipcode tarafından tanımlanan fabrikada güvenilebilir.
Okuduğum tüm belgeler ve örnekler, ana fabrika dosyasında bulunan sınıfı tanımlamanızı, hepsini bir araya getirmenizi veya başka bir şekilde taviz vermenizi veya çalışmanızı beklemenizi bekliyor. Spec fabrikalarını ayrı tutmak için temiz bir yol yok mu?