rails中active_record的delete和destroy方法

rails對刪除一個active_record對象有兩個方法: obj.delete和obj.destroy方法,但是兩種方法是有差別的。 delete方法不是在事務裏進行刪除,也不會觸發active_record的回調。而destroy是在事務裏處理,並且會觸發active_record的回調。 所以要慎用delete。 延伸一下: 1. relation的delete_all和destroy_
相關文章
相關標籤/搜索