मैं मान लें कि आपके उत्तर का अर्थ है:
"ब्रेक लाइनों के साथ .yml (YAML) फ़ाइल में वाक्यांश/अनुच्छेद कैसे लिखें और रेल आउटपुट (HTML) में उन ब्रेक लाइनों को शामिल करें?"
तो मेरे लिए लक्ष्य अंतिम आउटपुट को आसानी से समझने के लिए .iml (YAML) फ़ाइल के अंदर एक वाक्यांश लिखना है, और उसके बाद रेल द्वारा उत्पन्न हमारे एचटीएमएल में सटीक आउटपुट है।
ऐसा करने के लिए हमें .yml फ़ाइल और हमारे .html.erb | .slim फ़ाइल दोनों में कुछ आसान सावधानी बरतनी चाहिए।
यह मैं यह कैसे करता हूं।
welcome_page.html.slim
h4.white = t('welcome_html')
यहाँ _html अंतिम भाग कृपया ध्यान दें। यदि आपकी अनुवाद कुंजी _html के साथ समाप्त होती है, तो आप मुफ्त में भागते हैं। स्रोत: http://guides.rubyonrails.org/i18n.html#using-safe-html-translations
en.yml
en:
welcome_html: |
Welcome on StackOverflow!</br>
This is your personal dashboard!
तो अब हमारे .yml फाइल के अंदर हम </br> HTML टैग कि छोड़ दिया जाएगा उपयोग कर सकते हैं। आसानी से पढ़ने और समझने के लिए आउटपुट कैसे दिखाई देगा हम "|" yaml विकल्प है कि हमें .yml फ़ाइल के अंदर भी ब्रेक लाइनें दें। लेकिन याद दिलाएं कि "|" यहां विकल्प सिर्फ हमारे लिए है, और अधिक मानव पठनीय और डेवलपर के अनुकूल है। "|" वाईएएमएल विकल्प आउटपुट को प्रभावित नहीं करेगा!
en:
welcome_html: >
Welcome on StackOverflow!</br>
This is your personal dashboard!
या:
en:
welcome_html:
Welcome on StackOverflow!</br>
This is your personal dashboard!
या: इसके अलावा हम इन जैसे अन्य YAML विकल्पों का उपयोग कर सकते हैं
en:
welcome_html: "Welcome on StackOverflow!</br>This is your personal dashboard!"
वे सभी एक ही उत्पादन का उत्पादन है, इसलिए अब अपने HTML पृष्ठ को प्रतिबिंबित करेगा वह ब्रेक लाइन।_html
YAML उपसर्ग के रूप में उपयोग करने के साथ
स्रोत
2016-09-23 10:29:44
आप रेल आप रेल और YAML पक्ष पर दोनों कुछ सावधानियों का उपयोग करने की आवश्यकता का उपयोग कर रहे हैं। अधिक जानकारी के लिए नीचे मेरा उत्तर देखें और कृपया इसे सही उत्तर के रूप में चिह्नित करने पर विचार करें। धन्यवाद। –