Как предотвратить удаление родителя, если у него есть дочерние записи?
Я просмотрел руководства по Ruby on Rails и, похоже, не могу понять, как запретить кому-либо удалять родительскую запись, если у нее есть дети. Например. Если моя база данных имеетКЛИЕНТЫ и каждый клиент может иметь несколькоЗАКАЗЫЯ хочу запретить кому-либо удалять клиента, если у него есть какие-либо заказы в базе данных. Они должны иметь возможность удалить клиента, только если у него нет заказов.
Есть ли способ при определении связи между моделями для обеспечения такого поведения?