Ich habe einen Datensatz in meiner Rails App mit einem after_destroy
Haken, der tun muss, beachten Sie, warum der Datensatz zerstört wird. Genauer gesagt, wenn der Datensatz in einer Kaskade zerstört wird, weil sein Elternteil dependent: :destroy
sagt, muss er Dinge anders machen, als wenn der Datensatz einzeln zerstört würde.In Schienen, Wie zu bestimmen, ob ein Datensatz von einem abhängigen zerstört wurde:: Rückruf zerstören?
Was ich versucht habe, ist zu sehen, ob sein Elternteil war destroyed?
, nur um herauszufinden, dass dependent: :destroy
Rückrufe durchgeführt werden, bevor der Elternteil zerstört wird. Das macht Sinn, weil es scheitern kann. (d. h. einschränken).
Also, wie mache ich das?
@eabraham Wie ich in meiner Frage geschrieben: Was ich versucht wurde, zu tun ist, um zu sehen, ob seine Eltern '' zerstört, nur um herauszufinden, dass 'abhängig:?: Destroy' Rückrufe erledigt sind bevor der Elternteil zerstört wird. Mit anderen Worten: das ist nutzlos, die paren't kann nicht zerstört werden, da der abhängige Callback ausgegeben wird, bevor der Elternteil zerstört wird. –