Rails 4.2 doesn't update datetime fields -
i think found bug not 100% sure if 1 or doing wrong. setting timezone this:
inside application.rb
... config.i18n.default_locale = :en config.time_zone = 'melbourne' config.active_record.default_timezone = 'melbourne' ... when updating model timestamp columns (created_at, updated_at) doesn't update them. problem caused line config.active_record.default_timezone = 'melbourne' (when remove it, works fine). query seems fine when reload model timestamps nil. think problem appears in datetime columns , doesn't matter database using (i managed reproduce in postgres , in sqlite).
is expect because forgot configure or bug?
config.active_record.default_timezone accepts 2 values:
:local:utc
what can set:
config.time_zone = 'melbourne' and
config.active_record.default_timezone = :local will trick.
Comments
Post a Comment