खोज…


टिप्पणियों

config.active_record.default_timezone यह निर्धारित करता है कि डेटाबेस से दिनांक और समय खींचते समय Time.local (यदि सेट: स्थानीय) या Time.utc (यदि सेट: utc) का उपयोग किया जाए या नहीं। डिफ़ॉल्ट है: utc। http://guides.rubyonrails.org/configuring.html


यदि आप रेल टाइमजोन को बदलना चाहते हैं, लेकिन यूटीसी में डेटाबेस में एक्टिव रिकॉर्ड सेव करना जारी रखें, उपयोग करें

# application.rb
config.time_zone = 'Eastern Time (US & Canada)'

यदि आप रेल टाइमज़ोन को बदलना चाहते हैं और इस टाइमज़ोन में सक्रिय रिकॉर्ड स्टोर बार उपयोग करें

# application.rb
config.time_zone = 'Eastern Time (US & Canada)'
config.active_record.default_timezone = :local

चेतावनी : आपको गैर-यूटीसी प्रारूप में डेटाबेस में समय बचाने से पहले, दो बार, यहां तक कि तीन बार सोचना चाहिए।

ध्यान दें
संशोधित करने के बाद अपने रेल सर्वर को पुनः आरंभ के लिए मत भूलना application.rb


याद रखें कि config.active_record.default_timezone केवल दो मान ले सकता है

  • : स्थानीय ( config.time_zone में परिभाषित config.time_zone में config.time_zone )
  • : utc (यूटीसी में परिवर्तित)

यहां बताया गया है कि आप सभी उपलब्ध टाइमज़ोन कैसे पा सकते हैं

rake time:zones:all

रेल टाइमजोन बदलें, लेकिन यूटीसी में डेटाबेस में सक्रिय रिकॉर्ड सहेजना जारी रखें

# application.rb
config.time_zone = 'Eastern Time (US & Canada)'

रेल टाइमजोन बदलें और इस टाइमज़ोन में सक्रिय रिकॉर्ड स्टोर बार हैं

# application.rb
config.time_zone = 'Eastern Time (US & Canada)'
config.active_record.default_timezone = :local


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow