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
相关文章
相关标签/搜索