6

पहले: यह गलत क्षेत्र का मुद्दा नहीं है। 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 सहित)

मेरी अंग्रेजी के लिए खेद है;) कोई भी विचार मेरी समस्या का कारण क्या है?

+2

पोस्ट एक जवाब के रूप में अपने अद्यतन हो सकता है और इसे स्वीकार करना चाहिए। यह उन लोगों की मदद करेगा जो एक ही चीज़ में चलते हैं – ScottJShea

+0

वह मूर्खतापूर्ण गलती थी, लेकिन ठीक है :) – zachar

+0

आपके प्रश्न को अप-वोट करने वाले लोगों के आधार पर ऐसा लगता है कि कई लोगों को मूर्खता के बावजूद यह उपयोगी लगता है :) – ScottJShea

उत्तर

0

मुझे यह मिल गया है :) यह मूर्खतापूर्ण था, लेकिन शायद किसी को अनुस्मारक की आवश्यकता होगी: ऐप को लोकेल वाईएमएल फ़ाइल से प्रारूप प्राप्त होता है (यह केवल सक्रिय व्यवस्थापक में दिनांक प्रारूप सेट करने का एकमात्र तरीका है; प्रारंभकर्ताओं से प्रारूप कोई फर्क नहीं पड़ता) : लंबे प्रारूप में

time: 
    formats: 
    default: "%Y-%m-%d" 
    short: "%b %d" 
    long: "%Y-%m-%d %H:%m" 

और ऑप्टिकल फाइबर केबल मिनट% एम (न% मी)

+0

समाधान पोस्ट और स्वीकार किया - जैसा आप चाहें :) – zachar

संबंधित मुद्दे