Последовательность проверок относительно обновления вложенных записей в Rails - PullRequest
0 голосов
/ 28 мая 2020

Категория события -> Событие -> Место проведения

Это иерархия классов, которую я использую в моем текущем приложении. В категории событий может быть много событий, и у события может быть одно место проведения.

Место проведения зависит от категории события. Например. Категория мероприятия A может поддерживать места X и Y. Категория события B может поддерживать только место Z. У меня есть мероприятие с категорией A и местом X.

При обновлении события до категории B я получаю исключение " место проведения X не поддерживается для категории событий B ", так как проверка запускается перед обновлением, даже если я указал удаление места проведения X в том же запросе. это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...