rails - activerecord-sqlserver-adapter - sql server无法识别日期

时间:2012-02-20 02:43:58

标签: sql-server ruby-on-rails-3 activerecord

Rails 3.2.1

我正在使用带有sqlserver rails插件的SQL Server 2008(rails-sqlserver / activerecord-sqlserver-adapter @ github)

当我保存记录时,他们失败了,因为TinyTDS无法解析日期(2006-09-13 10:00:00 -0400,created_at,updated_at)(我认为mssql需要格式为-hh:mm的偏移量)。

当我直接在sql server中运行查询时,我得到了类似的结果。它在sql server中工作,如果我将数据类型设置为'datetimeoffset',但我有近100个表...并且我真的不想对所有这些表进行手动更改。

如何让rails以正确的日期格式迁移表并让它以mssql接受的格式写日期?

0 个答案:

没有答案