MySQL Rails Неверное значение даты и времени в летнее время - PullRequest
0 голосов
/ 13 февраля 2019

В прошлом году примерно в это время я обнаружил некоторые ошибки в Airbrake, связанные с переходом на летнее время в нашем приложении на Rails 5.Приложение выдавало ошибку при попытке обновить столбец updated_at модели:

ActiveRecord :: StatementInvalid Mysql2 :: Ошибка: неверное значение даты и времени: '2018-03-11 02:58:48'для столбца' updated_at '

Я могу воспроизвести это, вручную установив атрибут updated_at и затем вызвав save!.

Часовой пояс приложения и сервера установлен в UTC,При переходе на летнее время часы между двумя и тремя часами должны фактически исчезнуть. Почему мое приложение пытается установить это значение как метку времени?

Спасибо!

...