У меня есть миграция, которая изменяет поле с существующими данными e_date с datetime на date
change_column :events, :e_date, :date
После запуска миграции я вижу, что мои данные были изменены с
2012-02-15 03: 30: 00
до
2012-02-15 00: 00: 00
, который указывает, что данные столбца, по-видимому, пытались изменить. Но когда я извлекаю event.e_date, он все равно выходит как объект datetime. Когда я делал это локально на моем сервере MySQL, он работал нормально (e_date появился как объект даты). Это проблема postgresql на heroku? Если да, то есть ли какая-то работа вокруг?
Я попытался установить e.e_date = e.e_date.to_date, но он все еще не работал