Rails 3个用户时区

Chr*_* A. 3 timezone ruby-on-rails

在Rails 2.x中,我没有特别设置任何时区信息,用户,无论他们在哪个时区,都会获得用户在其操作系统中指定的日期时间.

现在在Rails 3中,所有内容都以UTC格式显示.是否有可能恢复默认的查看行为而无需添加一些js hack来检测用户的时区?

谢谢!

克里斯

Chr*_* A. 6

我发现如果你在你的字符串中添加localtime,你会得到正确的日期时间......

Invoice.last.created_at.localtime
Run Code Online (Sandbox Code Playgroud)

  • 但它只与铁轨运行的系统有关.如果您从不同的时区访问它,它仍然会显示它的时区时间而不是您的时区. (3认同)