处理rails3中的时区

时间:2012-12-22 22:33:11

标签: ruby-on-rails ruby-on-rails-3

我有一个rails应用程序,我从用户通过表单获取日期和时间,这些存储在模型中,然后显示给用户。

我位于UTC + 2。

当我以任何方式与时区无关时,我从用户那里得到的时间会稍后显示+2小时偏移。

我需要在什么阶段关联/设置时区才能保持一致?

更新

在阅读本文之后,我仍然在努力解决这个问题 当用户从视图中的下拉菜单输入例如20.00时,此时间已经是本地时间。 将Zone添加到用于转换此日期的日期会增加两个小时(应该已包含)

1 个答案:

答案 0 :(得分:0)

我认为您必须在config / application.rb中更改默认时区,但首先请检查您所在时区的名称:

rake time:zones:all