我想跳过/禁用 ActiveRecord
回调,特别是 Rails 3。以下是我想到的示例解决方案——创建一个属性,该属性被定义为创建没有回调的对象。
product = Product.new(title: 'Smth')
product.send(:create_without_callbacks)
上面的例子类似于this answer中的例子,但作者说它是专门用于 Rails 2 的。对于 Rails 3 是否有类似甚至更好的方法来做到这一点?
最佳答案
- 查看问题:How can I avoid running ActiveRecord callbacks?
- This blog post有另一个例子的解释。
关于ruby - 如何在 Rails 3 中禁用 ActiveRecord 回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4491728/