मैं एक अजीब मुद्दे के साथ कर रहा हूँ Time.now.utc
मेरे में production
वातावरण। development
पर्यावरण सही मान दे रहा है। मै इस्तेमाल कर रहा हूँ ruby-2.1.2-p95
तथा rails 4.0.0
दोनों वातावरण के लिए। मेरे का वातावरण production
तथा development
में कोई बदलाव नहीं के साथ समान हैं Time
कक्षा।
उत्पादन वातावरण:
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"
जैसा कि आप ऊपर से देख सकते हैं, समय क्षेत्र हैंवही लेकिन इन अलग-अलग वातावरणों में समय अलग-अलग हैं। क्या कोई कृपया बता सकता है कि त्रुटि कहाँ से आ रही है? अगर आपको और जानकारी चाहिए तो कृपया मुझे बताएँ।
उत्तर:
जवाब के लिए 0 № 1इसी तरह का मुद्दा था, इसलिए सुझाव दिया गया था कि सर्वोत्तम प्रथाओं का इस्तेमाल किया जाए Time.zone.now
के बजाय Time.now
http://rails-bestpractices.com/posts/2014/10/22/use-time-zone-now-instead-of-time-now/
मुझे उम्मीद है कि यह आपके लिए भी ठीक हो जाए