Is there timezone offset bug in ruby on rails? -
मैं कोरिया में हूं।
रेल संस्करण 2.3.5 है
मेरे पर्यावरण में,
config.time_zone = 'सोल' config.active_record.default_timezone = 'सोल'
बनाया गया_आइट और अद्यतन_ट मान स्थानीय समय के साथ डाला जाता है डेटाबेस में।
लेकिन, जब मैं मॉडल .created_at या model.updated_at का उपयोग करता हूं, मान यूटीसी + 9: 00 के साथ समझ रहा है: 00
इसलिए, मैं डेटाबेस को मॉडल डालें और प्राप्त करें मान, और तुरंत दोनों मूल्यों की जांच करें, यह अलग है:
& gt; & gt; टाइम.now.to_datetime = & gt; रवि, 24 जनवरी 2010 21:28:03 +0 9 00 # नवा उत्पाद सम्मिलित करें और समय की जांच करें। अब और उत्पाद .created_at तुरंत। & Gt; & gt; उत्पाद .last.created_at.to_datetime = & gt; सोम, 25 जनवरी 2010 06:12:51 +0 9 00
क्या यह रेल का एक बग है?
रेल में एक ज्ञात बग है:
रेलज़ टाइमज़ोन गोटो: ActiveRecord :: Base.find समय ऑब्जेक्ट्स को यूटीसी में परिवर्तित नहीं करता
Comments
Post a Comment