在我的 VPS(Ubuntu 10.04LTS)上,我通过 RVM 安装了 ree-1.8.7-2011.03 和 ruby-1.9.2-p180。我的问题是,当我在 ree-1.8.7(irb) 中调用 Time.now 时,我得到
Thu May 12 12:16:50 +0200 2011
,当我在 ruby-1.9.2(irb) 中执行相同操作时,我得到2011-05-12 12:17:44 +0200
.
问题是日期的 ree 版本在我的 rails 查询中无法使用(生成的 SQL 完全被破坏了)。在每个查询中使用 strftime 格式化时间目前不是一个选项,切换到 1.9.2 也不是一个选项,所以我需要你的帮助来弄清楚为什么会发生这种情况并修复它。
谢谢你的帮助!