-2
ActiveRecod模型重寫了destroy方法實際上只是「軟刪除」對象。我們確實創建了許多before_filters,但是如果我們重寫destroy方法,它們將不會被調用。重寫銷燬但保留回調
before_destroy {
p "before_destroy"
}
def destroy
soft_delete
end
ActiveRecod模型重寫了destroy方法實際上只是「軟刪除」對象。我們確實創建了許多before_filters,但是如果我們重寫destroy方法,它們將不會被調用。重寫銷燬但保留回調
before_destroy {
p "before_destroy"
}
def destroy
soft_delete
end
def destroy
_run_destroy_callbacks do
soft_delete
end
end
這是工作。 –