У меня есть модель "местоположение", в которой есть много "курсов"
Если я уничтожу локацию, я бы хотел, чтобы запрос на уничтожение был отклонен, если нет связи между локацией и какими-либо курсами. Я предполагаю, что есть какой-то довольно лаконичный способ сделать это, но я ничего не могу найти.
Так ... какой самый элегантный / простой / лаконичный способ включения такого рода функций?