1

不幸的是,似乎机械师与 Active Record 合作以某种方式绕过了脏跟踪。虽然我基于 after_save 回调进行了测试,但 tracked 属性必须明确设置,否则 tracked_changed?返回错误...有人有这方面的经验吗?

# in after_save tracked_changed? returns false
client = Client.make!(:tracked => "AAA")


# in after_save tracked_changed? returns true
client = Client.make!
client.tracked = "XXX"
client.save
4

0 回答 0