我有一个特别复杂的模型,其中定义了验证和回调。现在,业务需要针对特定​​场景,其中添加新记录需要跳过验证和回调。最好的方法是什么?

最佳答案

这适用于Rails 3:

Model.skip_callback(:create)
model.save(:validate => false)
Model.set_callback(:create)

(API docsrelated question)

10-08 14:44