У меня есть пример кода, который вызывает «Дублирующее ожидание». Вместо этого я хочу просто пропустить, если дубликат существует.
(1..10).each do |page|
group.products << [{id: 1, title: "Example A"}, {id: 2, title: "Example B"}]
group.save
end
Массив product является статическим только для этого примера, важно то, что он имеет идентификаторы, поэтому продукты существуют в базе данных.
Проблема заключается в том, что я назначаю продукт, который я уже назначил в прошлом, который вызывает «Не уникальное исключение». В этом случае я бы просто пропустил ассоциацию. Как это возможно?