gpt4 book ai didi

ruby - 如何在 Rails 3 中禁用 ActiveRecord 回调?

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:03 25 4
gpt4 key购买 nike

我想跳过/禁用 ActiveRecord 回调,特别是 Rails 3。以下是我想到的示例解决方案——创建一个属性,该属性被定义为创建没有回调的对象。

product = Product.new(title: 'Smth')
product.send(:create_without_callbacks)

上面的例子类似于this answer中的例子,但作者说它是专门用于 Rails 2 的。对于 Rails 3 是否有类似甚至更好的方法来做到这一点?

最佳答案

  1. 查看问题:How can I avoid running ActiveRecord callbacks?
  2. This blog post有另一个例子的解释。

关于ruby - 如何在 Rails 3 中禁用 ActiveRecord 回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4491728/

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