Ruby on rails 3.1 机械师2和脏跟踪

Ruby on rails 3.1 机械师2和脏跟踪,ruby-on-rails-3.1,rails-3.1,machinist,Ruby On Rails 3.1,Rails 3.1,Machinist,不幸的是,似乎机械师在与活动记录合作时不知何故绕过了肮脏的跟踪。虽然我有基于after_save callback的测试,但必须明确设置tracked属性,否则tracked_会改变吗?返回false。。。有人有这方面的经验吗 # in after_save tracked_changed? returns false client = Client.make!(:tracked => "AAA") # in after_save tracked_changed? returns tr

不幸的是,似乎机械师在与活动记录合作时不知何故绕过了肮脏的跟踪。虽然我有基于after_save callback的测试,但必须明确设置tracked属性,否则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