У меня есть следующая ассоциация:
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?
но ничего не работает :/
any идеи?