У меня есть три объекта ActiveRecord, которые мне нужно проверить в целом, и я не совсем уверен, как смоделировать или реализовать это.Зависимая проверка на нескольких объектах Rails
модели перечислены ниже с их зависимостями/валидаций (псевдо-рельсы кода):
- Кэмпграунд
- принадлежит городу
- Город
- принадлежит государства
- должен иметь уникальное имя в пределах своего государства
- государственного
- имеет много городов
При обновлении Campground записи, необходимо убедиться в том, что и город, и государство Действителен до пытается обновить запись в палаточном лагере. Если какой-либо шаг выходит из строя, мне нужно убедиться, что ничего не спасено.
Очень понравилась бы помощь!