有替代品update_attribute
吗?我知道你仍然可以在 Rails 3 中使用它,但你会收到弃用消息。
我需要使用的原因update_attribute
是因为我需要跳过验证但运行回调。
我发现这样做(并避免弃用消息)的唯一方法是简单地从以下位置提取代码update_attribute
:
Object.send("#{attribute}=", value)
Object.save(:validate => false)
我想知道是否有另一种(正确的)方法可以做到这一点。
谢谢。