Триггер зависимый: уничтожить с помощью переопределенного метода уничтожения

В нашем приложении мымы переопределили метод уничтожения ActiveRecord, чтобы наши записи не удалялись (чтобы пользователь мог восстановить). Вот так:

def destroy
  self.is_deleted = true
  self.save
  freeze
end

Тем не менее, это, кажется, отключило зависимое уничтожение на нашемhas_many отношения. Другими словами, еслиdestroy вызывается на родительском объекте, дочерние объектыhas_many не уничтожаться (они неудалить, т. е. SQL ''DELETE...и не переопределяетсяdestroy-метод называется).

Как мне вызвать уничтожение дочерних объектов.

Спасибо!

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

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