我在时区配置方面遇到了一些问题。
所以我看到了一些关于这个主题的帖子/问题,有人说我应该在“application.rb”中添加以下配置。
config.time_zone = "Brasilia"
我已经这样做了,但是即使在配置之后,如果在 rails 控制台中运行以下代码,我会得到 (GMT+00:00) UTC
Time.zone
做时也会发生同样的情况
Time.now.in_time_zone
它在 GMT 0 响应。
我认为与此相关的另一个问题是在选择带有 datetime_select 标记的日期时间时。似乎它显示了正确的时间,但是当字段保存到数据库时也在 UTC +00 上。