Как предотвратить удаление родителя, если у него есть дочерние записи?

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

Есть ли способ при определении связи между моделями для обеспечения такого поведения?

Ответы на вопрос(4)

Ваш ответ на вопрос