标签: ruby-on-rails activerecord model
我发现有一个ActiveRecord删除以及销毁是令人困惑的。
在我的控制器中,我想删除删除操作中的用户。
结果是用户模型表示的此实例不再存在于数据库中。
我应该使用哪种方法?
答案 0 :(得分:5)
delete更快,因为它绕过了回调,但由于同样的原因,它的功能较少; destroy因此是一种更安全的方式,除非您确实知道在特定情况下不需要回调。
delete
destroy