Привет! Я хочу заполнить свою базу данных рельсами, и у меня есть модель маркировки, которая является соединительной таблицей в модели сплетен и модели тегов.
Я хочу, чтобы у каждой сплетни был хотя бы один тег и от 1 до 3 тегов , Но у меня не будет сплетни 2 раза один и тот же тег.
gossip_array = Gossip.all
gossip_array.each do |gossip|
rand(1..3).times do |index|
l = Labeling.new(gossip: gossip, tag: Tag.all.sample)
l.save if
end
end
Я думаю, что я должен поставить после того, как что-то вроде: если это еще не существует, но я не знаю, как чтобы сделать это или, может быть, существует лучшее решение.
Спасибо за вашу помощь.