Closed lcmen closed 5 years ago
It's not by design. ActiveType::Object
fakes its dirty tracking (via build_dirty_tracking_methods
) as you discovered, but does not do a very good job at it.
@kratob I believe we can close this as #108 has been merged.
Hi! I'm not sure if this is bug so I want to clarify it first.
ActiveType::Object
adds dirty tracking related methods viabuild_dirty_tracking_methods
but it still does't seem to work like inActiveRecord
(#{name}_will_change!
does not do anything and it's not called automatically).Given example:
Shouldn't
sign_in.changed?
returntrue
? Is this by design?I'm trying ActiveType 1.1.0 with Rails 6.0.0beta.2.