Удивительно мало информации можно найти по этому поводу, и я думаю, что никогда не сталкивался с этим раньше, но я нахожусь в ситуации, когда у меня есть модель с отношением belongsTo
. Модель - это ключ, и когда я удаляю запись, мне нужно убедиться, что связанная с ней запись также удалена.
В частности, у меня есть модель Building
, которая belongsTo
и Address
. Когда я удаляю здание, я должен быть уверен, что связанный адрес также удален.
Конечно, я не могу пометить ассоциацию как зависимую, поэтому является ли обратный вызов лучшим способом убедиться, что запись адреса удалена, или есть лучший способ? Это один из тех случаев, когда я знаю, что могу сделать это с помощью обратного вызова, но на внутреннем уровне кажется, что должен быть лучший путь. Мне интересно, так ли это.
Спасибо.