1
у меня есть завод Rule
, который является родителем для других моих заводовРельсы завод девушка создать с несколькими моделями (STI)
родитель регулярная модель
class Rule < ActiveRecord::Base
belongs_to :fee
end
class Fee < ActiveRecord::Base
has_many :rules
end
FactoryGirl.define do
factory :rule do
type { rule_classes.sample }
name { SecureRandom.hex }
data '["name"]'
association :fee, factory: :fee
end
мои дети править модели выглядит как AirlineRule < Rule
factory :airlines_rule, parent: :rule, class: 'AirlinesRule' do
data "airlines": ["KL","PN"]
end
, но сейчас я хочу создать Fee's
завод fee_with_all_rules
это возможно?
я попробовал
factory :fee_with_all_rules do
association :fee, factory: [:airlines_rule, :connections_rule]
end
, но он не работает
ТНХ он работает с 'после того, как (: создать) ' – user