I don't think so. I don't think the after_destroy callback can be hit unless the record has actually been destroyed. The difference the after_save callback is hit even if there were no modifications. Does that make sense?