मैं yaml में एम्बेडेड चर के साथ रूबी स्ट्रिंग को कैसे स्टोर कर सकता हूं, लेकिन जब मैं yaml से स्ट्रिंग प्राप्त करता हूं तो वैरिएबल मानों को केवल सम्मिलित करता हूं? रेल के रूप में YAML फ़ाइल मेंएम्बेडेड वैरिएबल के साथ रूबी तार
9
A
उत्तर
19
str = "Hi %{name}, %{msg}. Bye %{name}." #yaml it, de-yaml it back to string
h = {:name=> "John", :msg=> "this message is for you"}
puts str % h
#=>Hi John, This message is for you. Bye John.
+0
हाँ, यह वही है जो मैं चाहता हूं कि – yatagarasu
+2
तो एक स्पिंटफ शांत करें! – Hooopo
+0
वाह! अच्छे के लिए रूबी! –
2
एम्बेड ERB किया:
# config/initializers/load_config.rb
APP_CONFIG = YAML.load_file("#{Rails.root}/config/app_config.yml")[Rails.env]
# config/app_config.yml
development:
key1: <%= # ruby code ... %>
test:
key1: <%= # ruby code ... %>
production:
key1: <%= # ruby code ... %>
संबंधित मुद्दे
- 1. रूबी - जब मैं तार
- 2. रूबी इंस्टेंस वैरिएबल स्कोप प्रश्न
- 3. रूबी में सामान्य वैरिएबल बनाम इंस्टेंस वैरिएबल, क्या अंतर है?
- 4. कई तार के लिए खोज और तार
- 5. लाइन ब्रेक के साथ Grep खोज तार
- 6. यह एम्बेडेड रूबी डिलीमीटर क्या है? -%>
- 7. कंसैट दो तार एक साथ
- 8. साथ बहुत लंबा तार बदलें "..."
- 9. तार
- 10. कुल नौसिखिया: रूबी में इंस्टेंस वैरिएबल?
- 11. एम्बेडेड रूबी के साथ जावास्क्रिप्ट: कैसे जावास्क्रिप्ट चर के लिए एक रूबी मान को सुरक्षित रूप से असाइन करें
- 12. एम्बेडेड संघों के साथ दीप क्लोन दस्तावेज़
- 13. json.net एम्बेडेड के साथ चयन टोकन "।"
- 14. सी # के साथ एम्बेडेड एफ़टीपी सर्वर?
- 15. वैरिएबल पैरामीटर के साथ ड्राइंग स्टार आकृति
- 16. आर वैरिकल वैरिएबल के साथ biglm
- 17. तार (रूबी) की सरणी में आम स्ट्रिंग ढूँढना
- 18. 0 के फ़ॉर्मेटर उपयोग करने के साथ तार भरें
- 19. वैरिएबल
- 20. Erlang: तार
- 21. दो तार
- 22. तुलना तार
- 23. जादू तार
- 24. गैर-तार
- 25. दादी के साथ रूबी लूप्स
- 26. Django के साथ रूबी HAML?
- 27. बराबर तार के साथ एक चार का प्रतिनिधित्व
- 28. शब्दकोश: एक विशेष सुविधा के साथ खोज कुंजी तार
- 29. और एक विभाजक के साथ तार खाली लोगों अलग करना
- 30. ट्विग - एक ही वैरिएबल
क्या आप एम्बेडेड चर के साथ स्ट्रिंग द्वारा मतलब है? क्या आप वाकई परिवर्तनीय * नाम * डालना चाहते हैं ... –
वह बाद में इंटरपोलेशन करना चाहता है। मेरा अनुमान। –
मैंने प्रश्न को "यमल # {variable} के लिए टेक्स्ट" जैसे कुछ करना चाहते हैं। To_yaml जहां वैरिएबल का मूल्यांकन yaml को भेजने से पहले नहीं किया जाता है। – vlasits