Ruby on Rails
विन्यास
खोज…
कस्टम कॉन्फ़िगरेशन
उदाहरण के लिए, config/
निर्देशिका में एक YAML
फ़ाइल बनाएँ: config/neo4j.yml
neo4j.yml
की सामग्री नीचे की तरह कुछ हो सकती है (सादगी के लिए, default
का उपयोग सभी वातावरणों के लिए किया जाता है):
default: &default
host: localhost
port: 7474
username: neo4j
password: root
development:
<<: *default
test:
<<: *default
production:
<<: *default
in config/application.rb
:
module MyApp
class Application < Rails::Application
config.neo4j = config_for(:neo4j)
end
end
अब, आपका कस्टम विन्यास नीचे की तरह सुलभ है:
Rails.configuration.neo4j['host']
#=> localhost
Rails.configuration.neo4j['port']
#=> 7474
और जानकारी
रेल आधिकारिक एपीआई दस्तावेज config_for
विधि का वर्णन करता है:
वर्तमान रेल के लिए विन्यास / foo.yml लोड करने की सुविधा।
यदि आप yaml
फ़ाइल का उपयोग नहीं करना चाहते हैं
आप config.x
प्रॉपर्टी के तहत कस्टम कॉन्फ़िगरेशन के साथ रेल कॉन्फ़िगरेशन ऑब्जेक्ट के माध्यम से अपना कोड कॉन्फ़िगर कर सकते हैं।
उदाहरण
config.x.payment_processing.schedule = :daily
config.x.payment_processing.retries = 3
config.x.super_debugger = true
ये कॉन्फ़िगरेशन बिंदु तब कॉन्फ़िगरेशन ऑब्जेक्ट के माध्यम से उपलब्ध हैं:
Rails.configuration.x.payment_processing.schedule # => :daily
Rails.configuration.x.payment_processing.retries # => 3
Rails.configuration.x.super_debugger # => true
Rails.configuration.x.super_debugger.not_set # => nil
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow