पहले: यह गलत क्षेत्र का मुद्दा नहीं है। Irb और डेटाबेस में सबकुछ ठीक है। समस्या तब होती है जब मैं अपने विचारों में दिनांक (create_at, update_at और सभी को प्रत्येक मॉडल में परिभाषित करता हूं) प्रदर्शित करना चाहता हूं। मैं application.rb में समय क्षेत्र सेट करने और प्रारंभकर्ताओं से समय प्रारूपों को हटाने का प्रयास कर रहा था और इससे मेरी समस्या हल नहीं हुई।एप्लिकेशन गलत घंटे और मिनट प्रदर्शित करता है
स्कीमा एन्नोटेट मणि द्वारा उत्पन्न जानकारी:
# created_at :datetime
# updated_at :datetime
# publish_at :datetime
आईआरबी से :
1.9.2-p290 :004 > Time.zone
=> (GMT+00:00) UTC
1.9.2-p290 :005 > Time.zone.now
=> Fri, 24 Feb 2012 12:14:04 UTC +00:00
1.9.2-p290 :006 > Time.now
=> 2012-02-24 13:14:07 +0100
उदाहरण:
1.9.2-p290 :007 > Article.last
Article Load (0.3ms) SELECT `articles`.* FROM `articles` ORDER BY `articles`.`id` DESC LIMIT 1
=> #<... created_at: "2012-02-24 12:04:24", updated_at: "2012-02-24 12:04:24", publish_at: "2012-02-24 12:04:24"...>
अनुप्रयोग प्रदर्शित करता है:
created_at 2012-02-24 00:02, Updated_at 2012-02-24 00:02, Publish_at 2012-02-24 00:02,
1.9.2-p290 :008 > Article.first
Article Load (0.5ms) SELECT `articles`.* FROM `articles` LIMIT 1
=> #<...created_at: "2012-01-30 10:28:07", updated_at: "2012-02-08 17:20:41", publish_at: "2012-02-08 17:20:33"...>
अनुप्रयोग प्रदर्शित करता है:
created_at 2012-01-30 10:01, Updated_at 2012-02-08 17:02, Publish_at 2012-02-08 17:02
यह लागू होता है पूरे एप्लिकेशन (active_admin सहित)
मेरी अंग्रेजी के लिए खेद है;) कोई भी विचार मेरी समस्या का कारण क्या है?
पोस्ट एक जवाब के रूप में अपने अद्यतन हो सकता है और इसे स्वीकार करना चाहिए। यह उन लोगों की मदद करेगा जो एक ही चीज़ में चलते हैं – ScottJShea
वह मूर्खतापूर्ण गलती थी, लेकिन ठीक है :) – zachar
आपके प्रश्न को अप-वोट करने वाले लोगों के आधार पर ऐसा लगता है कि कई लोगों को मूर्खता के बावजूद यह उपयोगी लगता है :) – ScottJShea