Ruby on rails 3 Rails AciveRecord将datetime值映射到Fixnum
问题如下 RubyonRails3、Ruby1.9.2、瘦服务器和Webrick服务器 我有一个带有2个datetime字段的表。在我的计算机上,当我从本地主机运行时,Activerecord将第二个字段映射为Ruby on rails 3 Rails AciveRecord将datetime值映射到Fixnum,ruby-on-rails-3,datetime,activerecord,fixnum,Ruby On Rails 3,Datetime,Activerecord,Fixnum,问题如下 RubyonRails3、Ruby1.9.2、瘦服务器和Webrick服务器 我有一个带有2个datetime字段的表。在我的计算机上,当我从本地主机运行时,Activerecord将第二个字段映射为Fixnum,而不是Datetime。在生产和我朋友的电脑上(代码完全相同)——一切都很好。因此,不使用日期值: Ping.last.stop_till => 2011 在数据库中,一切都保存得很好。Webrick和thin都显示了这种行为。 有什么想法吗?所以,Ping.las
Fixnum
,而不是Datetime
。在生产和我朋友的电脑上(代码完全相同)——一切都很好。因此,不使用日期值:
Ping.last.stop_till
=> 2011
在数据库中,一切都保存得很好。Webrick和thin都显示了这种行为。
有什么想法吗?所以,
Ping.last.stop\u till.class.name
正在显示Fixnum
?有。问题解决了!在我的计算机上是过时的libmysql.dll。