在before_update回调中编辑更新属性

时间:2011-09-12 21:08:39

标签: ruby-on-rails model-view-controller callback

我正在使用一些嵌套的多态形式保存一个相当复杂的表单。我希望能够拦截嵌套表单中的日期时间字段并将它们设置为UTC。

在模型的before_update回调中是否有办法修改发送到update_attributes方法的属性?

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容

def before_update
  self.some_date = change_to_utc(self.some_date)
end