【发布时间】:2011-05-13 21:01:20
【问题描述】:
我在时区的配置上遇到了一些问题。
所以我看到了一些关于这个主题的帖子/问题,有人说我应该在“application.rb”中添加以下配置。
config.time_zone = "Brasilia"
我已经这样做了,但是即使在配置了这个之后,如果在 rails 控制台中运行以下代码,我会得到 (GMT+00:00) UTC
Time.zone
做同样的事情
Time.now.in_time_zone
它在 GMT 0 响应。
我认为与此相关的另一个问题是在选择带有 datetime_select 标记的日期时间时。似乎它显示了正确的时间,但是当字段保存到数据库时也在 UTC +00 上。
【问题讨论】:
-
一个问题:您是否尝试动态使用不同的时区?还是您正在尝试设置您的 I18n 语言环境?
标签: ruby-on-rails-3 datetime timezone config datetime-select