В прошлом году примерно в это время я обнаружил некоторые ошибки в Airbrake, связанные с переходом на летнее время в нашем приложении на Rails 5.Приложение выдавало ошибку при попытке обновить столбец updated_at
модели:
ActiveRecord :: StatementInvalid Mysql2 :: Ошибка: неверное значение даты и времени: '2018-03-11 02:58:48'для столбца' updated_at '
Я могу воспроизвести это, вручную установив атрибут updated_at
и затем вызвав save!
.
Часовой пояс приложения и сервера установлен в UTC,При переходе на летнее время часы между двумя и тремя часами должны фактически исчезнуть. Почему мое приложение пытается установить это значение как метку времени?
Спасибо!