我正在尝试在我的系统中运行 db:auto:migrate ,并且每当它到达使用日期类型的列时,它就会不断为 nil:NilClass 抛出未定义的方法 `to_sym'。如果我将该字段更改为日期时间并运行迁移,它将将该字段更改为没有错误的日期。是什么导致了这个问题。每次我想运行迁移时,我都必须不断更改字段类型。
我使用日期类型而不是日期时间的原因是因为我试图输出日期并且 Rails 不断调整我的时区的数据,这会给出错误的数据。
谢谢你。
乔什
我正在尝试在我的系统中运行 db:auto:migrate ,并且每当它到达使用日期类型的列时,它就会不断为 nil:NilClass 抛出未定义的方法 `to_sym'。如果我将该字段更改为日期时间并运行迁移,它将将该字段更改为没有错误的日期。是什么导致了这个问题。每次我想运行迁移时,我都必须不断更改字段类型。
我使用日期类型而不是日期时间的原因是因为我试图输出日期并且 Rails 不断调整我的时区的数据,这会给出错误的数据。
谢谢你。
乔什