Ich habe ein seltsames Problem mit Time.now.utc
in meiner production
Umgebung. Die development
Umgebung gibt die richtigen Werte an. Ich benutze ruby-2.1.2-p95
und rails 4.0.0
für beide Umgebungen. Die Umgebungen meiner production
und development
sind ähnlich ohne Änderungen in der Time
Klasse.Ruby 2.1.2 vermasselt Time.now.utc in der Produktion
Produktionsumgebung:
2.1.2 :001 > Time.now
=> 2016-05-20 18:16:24 +0200
2.1.2 :002 > Time.now.zone
=> "CEST"
Development Environment:
2.1.2 :012 > Time.now
=> 2016-05-20 16:16:24 +0200
2.1.2 :013 > Time.now.zone
=> "CEST"
Wie man es von oben sehen kann, die Zeitzonen gleich, aber die Zeiten, in diesen unterschiedlichen Umgebungen sind unterschiedlich. Kann jemand bitte darauf hinweisen, woher der Fehler kommen könnte? Wenn Sie weitere Informationen benötigen, lassen Sie es mich bitte wissen.