2013-02-14 11 views
15

में कॉलन से बचने से क्या कोई जानता है कि वाईएएमएल में कोलों से कैसे बचें? मेरी YML में महत्वपूर्ण पोर्ट संख्या के साथ डोमेन है, लेकिन YML फ़ाइल इस सेटअप के साथ काम नहीं कर रहा:वाईएएमएल

###BEGIN 
production: 
### THIS IS THE ONE I'm HAVING TROUBLE WITH ### 
8.11.32.120:8000: GoogleMapsKeyforThisDomain 
exampledomain.com: GoogleMapsAPIKeyforThatDomain 

development: 
GoogleMapsAPIKeyforDevelopmentDomain 
###END 

मैं एक गूगल मैप्स YM4R बुलाया प्लग इन करने के लिए एक .yml फ़ाइल का उपयोग करता है का उपयोग कर रहा मेरा ऐप होस्ट किया जा रहा है, इस पर निर्भर करता है कि अलग-अलग Google मानचित्र API कुंजी का चयन करें ...

तो, मैं 8.11.32.120:8000 the key बनाने की कोशिश कर रहा हूं। किसी भी विचार को कैसे करें? (यदि आप परवाह करते हैं तो यह gmaps_api_key.yml फ़ाइल में है)

+0

करता है डबल के हवाले से पूरी स्ट्रिंग (यानी: '" 8.11.32.120:8000: GoogleMapsKeyforThisDomain "') प्रति [इस StackOverflow जवाब] के रूप में काम (http://stackoverflow.com/q/11301650/567,863)? –

+1

उद्धरण के साथ WOrks, क्या आप मुझे बता रहे हैं कि इसे बचने का एकमात्र तरीका है? –

+0

वहां जानकारी है [मूल्यों में कोलन से बचने के लिए डबल-कोट्स का उपयोग करके] (http://stackoverflow.com/q/8783705/567863), लेकिन मैंने विशेष रूप से कुंजियों से बचने के अलावा कुछ भी नहीं देखा है [एक रूबी फोरम पोस्ट जहां 2007 में इसी सवाल को वापस पूछा गया था] (http://www.ruby-forum.com/topic/127343), जहां सलाह केवल कुंजी को दोबारा उद्धृत करने के लिए थी। तो, मुझे लगता है कि आप या तो केवल कुंजी, या कुंजी और मूल्य दोनों को डबल उद्धरण के साथ जा सकते हैं। –

उत्तर

23

आपको उस कुंजी के चारों ओर उद्धरण डालना होगा जिसमें आपको परेशानी हो रही है। अर्थात्:

"8.11.32.120:8000": GoogleMapsKeyforThisDomain 
+0

उद्धरण के साथ WORrks, हम इसे किसी अन्य तरीके से नहीं कर सकते हैं? –

+0

मैं इसे करने के किसी अन्य तरीके से नहीं आया, क्षमा करें। –

+5

मुझे HTML इकाइयों के साथ सफलता मिली है (उदा। ":") – Dr1Ku

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