Rails AciveRecord 将日期时间值映射到 Fixnum
问题如下。
Ruby on Rails 3、Ruby 1.9.2、瘦服务器和 Webrick 服务器。
我有一个包含 2 个日期时间字段的表。在我的计算机上,当我从本地主机运行时,第二个字段由 Activerecord 映射为 Fixnum
,而不是 Datetime
。在生产环境和我朋友的计算机上(完全相同的代码)——一切都很好。因此,而不是日期值:
Ping.last.stop_till
=> 2011
在数据库中,一切都保存得很好。 Webrick 和 Thin 都表现出了这种行为。 有什么想法吗?
Problem is following.
Ruby on rails 3, Ruby 1.9.2, thin and Webrick servers.
I have a table with 2 datetime fields. On my computer, when I run from localhost, second field is mapped by Activerecord as Fixnum
, not Datetime
. On production and on my friends computer (same code exactly) -- everything is fine. So, instead of date value:
Ping.last.stop_till
=> 2011
In database everything is saved fine. Both Webrick and thin show this behavior.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论