1

残念ながら、Active Record と連携する Machinist は、どうにかしてダーティ トラッキングを回避しているようです。after_save コールバックに基づいてテストしましたが、tracked 属性を明示的に設定する必要があります。false を返します... 誰かがこれを経験していますか?

# 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