2009-10-14 13 views
7

संभव डुप्लिकेट:
Difference between -%> and %> in railsअंतर <% = अभिव्यक्ति%> और <% = अभिव्यक्ति -%> पर रूबी पर रेल

मुझे पता है कि बीच का अंतर है क्या जरूरत है <%= expression %> और <%= expression -%> रेल पर, मेरी मदद कृपया पर रूबी पर रेल

उत्तर

12

अच्छा आधार बनाने के लिए '-%>' का अर्थ है, कि कोई LINEBREAK टी के उत्पादन से जोड़ दिए जाएंगे वह अभिव्यक्ति। यह उपयोगी है अगर आप जेनरेट किए गए एचटीएमएल में व्हाईटस्पेस की मात्रा को नियंत्रित करना चाहते हैं लेकिन सभी कोड को एक ही पंक्ति में नहीं रखना चाहते हैं।

+0

धन्यवाद दोस्त यह उत्तर मेरे लिए उपयोगी होगा –

+2

उस स्थिति में, इस उत्तर को "स्वीकृत" के रूप में चिह्नित करने के लिए यह एक अच्छा रूप है ताकि उत्तरदाता को इसके लिए क्रेडिट मिल सके। – SFEley

1

मैं कहता हूं कि '-%>' से परेशान न करें यदि आप अपने विचारों के साथ लेआउट और आंशिक उपयोग कर रहे हैं तो यह आउटपुट की तरह मुश्किल नियंत्रण है, इंडेंटेशन जैसी चीजें गड़बड़ हो जाएंगी। बस अपना ईआरबी अच्छा दिखने पर ध्यान केंद्रित करें और जेनरेट आउटपुट कैसा दिखता है उससे ज्यादा चिंता न करें।

+0

आपकी टिप्पणियों के लिए धन्यवाद –

2

जैसा कि पहले बताया गया है, -%> आउटपुट व्हाइटसाइट को नियंत्रित करने के लिए उपयोग किया जाता है। मैं आप सभी चिंतित हैं कि आपका एचटीएमएल कैसा दिखता है, एचएएमएल का उपयोग करें। और कोडिंग करते समय एचएएमएल अधिक स्पष्ट और पठनीय है, यह स्पष्ट, मान्य प्रारूपित HTML उत्पन्न करता है। बंद टैग नहीं भूल गए!

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