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