gpt4 book ai didi

ruby-on-rails - 我应该在删除操作 : user. delete 或 user.destroy 中使用哪个?

转载 作者:行者123 更新时间:2023-12-01 12:01:30 25 4
gpt4 key购买 nike

我发现有一个 ActiveRecord 删除和销毁令人困惑。

在我的 Controller 中,我想在我的删除操作中删除一个用户。

结果将是由 User 模型表示的这个实例不再存在于数据库中。

我应该使用哪种方法?

最佳答案

delete 更快,因为它绕过了回调,但出于同样的原因,它的功能较差;因此,destroy 是一种更安全的方法,除非您明确知道在特定情况下不需要回调。

关于ruby-on-rails - 我应该在删除操作 : user. delete 或 user.destroy 中使用哪个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/907702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com