我有来自 3 个不同模型的嵌套属性。通过单一形式更新模型。
我确实得到了attribute_name_changed?在 before_save 中,但是在 after_save 中不可用。
我需要在保存后触发电子邮件。
代码示例
class Company
accepts_nested_attributes_for :configurations
after_save :callback_after_save
before_save :callback_before_save
def callback_before_save
self.configuration.field_was # This gives old values as expected
end
def callback_after_save
self.configuration.field_was # This doesn't work
end
end