У меня есть следующая ассоциация:
class Parent < ActiveRecord::Base
has_many :children, :dependent => :destroy
before_destroy :do_some_stuff
end
class Child < ActiveRecord::Base
belongs_to :parent
before_destroy :do_other_stuff
end
Я хотел бы знать в do_other_stuff, было ли уничтожение вызвано зависимым => уничтожить или нет, потому что часть этого будет / будет сделана в do_some_stuff
Я пытался parent.destroyed?
, parent.marked_for_destruction?
, parent.frozen?
, но ничего не работает: /
есть идеи?