在 Ruby on Rails 中,是 @variable.delete
还是 @variable.destroy
最佳答案
@variable.destroy
将调用所有回调(before_destroy 等)并确保尊重关联。 @variable.delete
只是调用原始数据库查询来删除对象。通常,使用 destroy
会更安全,即使它更昂贵。
关于ruby-on-rails - 从数据库中删除一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5360864/