Как я могу заставить ActiveModel :: Dirty игнорировать миллисекунды при сравнении даты и времени в Rails.
news.publish_at
=> Fri, 16 Nov 2018 17:05:37 CET +01:00
news.publish_at = news.publish_at.to_s
=> "2018-11-16 17:05:37 +0100"
news.publish_at_changed?
=> true
Но если я добавлю миллисекунды к указанному выше времени и дате, изменилось?ложно.
news.publish_at = "2018-11-16 17:05:37.517 +0100"
=> "2018-11-16 17:05:37.517 +0100"
news.publish_at_changed?
=> false
Я использую Rails 5.2.1