是否有类似的东西:
respond_to do |format|
format.html || format.xml do
#big chunk of code
end
end
Run Code Online (Sandbox Code Playgroud)
我愿意为干嘛而这样做.
有替代品update_attribute吗?我知道您仍然可以在 Rails 3 中使用它,但是您会收到弃用消息。
我需要使用的原因update_attribute是因为我需要跳过验证但运行回调。
我发现这样做(并避免弃用消息)的唯一方法是简单地从update_attribute以下位置提取代码:
Object.send("#{attribute}=", value)
Object.save(:validate => false)
Run Code Online (Sandbox Code Playgroud)
我想知道是否有另一种(正确的)方法来做到这一点。
谢谢。