Я использую Rails-метод accepts_nested_attributes_for с большим успехом, но как я могу заставить его не создавать новые записи, если запись уже существует?
В качестве примера:
Скажем, у меня есть три модели: Team, Membership и Player, и каждая команда имеет игроков из нескольких игроков через членство, а игроки могут принадлежать многим командам. Модель Team может затем принимать вложенные атрибуты для игроков, но это означает, что каждый игрок, представленный в форме комбинированной команды + игрока (ов), будет создан как новая запись игрока.
Как мне делать что-то, если я хочу только создать запись нового игрока таким образом, если еще нет игрока с тем же именем? Если есть игрок с тем же именем, новые записи игроков не должны создаваться, но вместо этого правильный игрок должен быть найден и связан с новой записью команды.