Логическое уничтожение - PullRequest
1 голос
/ 02 августа 2010

Я использовал некоторые ассоциации в моей модели проекта.Соответствующая дочерняя запись будет удалена через зависимый: уничтожить , если я удалю любую родительскую запись.Я реализовал логическое удаление, что означает, что каждая таблица имеет «активный» столбец, по умолчанию это «true».Каждая истинная запись действительна, все остальные записи недействительны (удаленная запись).В моем примере, если я уничтожу запись, которая будет установлена ​​на «ложь» в активном столбце.Точно так же я хочу установить active как «false» для родительской записи, а затем для соответствующей дочерней записи установить «false».Не могли бы вы помочь мне сделать это наилучшим образом?

1 Ответ

1 голос
/ 02 августа 2010

Привет. Вы можете попытаться реализовать некоторые из обратных вызовов rails в вашей дочерней модели. Какой из них зависит от вашего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...