Если у меня есть 2 модели - например.Магазин и Бренд, и я хочу смоделировать магазин, имеющий, скажем, от 3 до 10 брендов, какой хороший способ сделать это, используя фабричную девушку?
factory :brand do |b|
b.name "Hip Brand"
b.url { "http://#{name}.com" }
end
factory :shop do |s|
name "Cool Shop"
after_create {
count = 0
(5..10).to_a.sample.times do
count += 1
Factory(:brand, :shops => s, :name => "brand #{count}")
end
}
end
Это явно не тот способ,но должен дать представление о том, чего я хотел бы достичь!