rails中active_record的delete和destroy方法

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