У меня странная проблема с Time.now.utc
в моей среде production
. Окружающая среда development
дает правильные значения. Я использую ruby-2.1.2-p95
и rails 4.0.0
для обеих сред. Среды моих production
и development
аналогичны, без изменений в классе Time
.ruby 2.1.2 messes up Time.now.utc in production
Производственная среда:
2.1.2 :001 > Time.now
=> 2016-05-20 18:16:24 +0200
2.1.2 :002 > Time.now.zone
=> "CEST"
среда разработки:
2.1.2 :012 > Time.now
=> 2016-05-20 16:16:24 +0200
2.1.2 :013 > Time.now.zone
=> "CEST"
Как вы можете видеть выше, временные зоны одинаковы, но раз в этих различных средах различны. Может ли кто-нибудь указать, откуда может произойти ошибка? Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.