0
我必须改变现有的数据e_date字段从日期时间为日期列类型不会从DateTime更改为Date? Rails 3中,Heroku的
change_column :events, :e_date, :date
我跑迁移后,我看到我的数据已经从
改变迁移2012-02-15 3点30分00秒
到
2012-02-15 00:00:00
其指示第在列数据似乎已经试图被修改。但是,当我拉event.e_date,它仍然作为日期时间对象出来。当我在我的mysql服务器本地执行此操作时,它工作正常(e_date作为日期对象出现)。这是一个关于heroku的postgresql问题吗?如果是的话,是否有某种解决方法?
我尝试设置e.e_date = e.e_date.to_date,它仍然没有工作
您是否在运行迁移后重新启动Heroku应用程序?我怀疑这可能是问题。 – 2012-02-03 08:37:13