2012-12-15 17 views
13

मैं इस कोड हैविराम चिह्न

अदालत की मंजूरी धारा के माध्यम से वकीलों रख सकता है के साथ एक देनदार 327.

मुझे पता है यह बेहद पसंद है, लेकिन मैं नहीं चाहता कि अवधि बोल्ड हो। जब मैं कोशिश:

%p 
    A debtor with the court's approval can hire attorneys via 
    %a{:id=>"proc",:href=>'/codes#rule327'}Section 327 
    \. 

यह पैदावार:

एक देनदार अदालत की मंजूरी धारा 327 के माध्यम से वकीलों रख सकता है के साथ।

मुझे पता है कि मैं कैसे मिलता है करना चाहते हैं:

अदालत की मंजूरी धारा 327 के माध्यम से वकीलों रख सकता है के साथ एक देनदार।

उत्तर

12

आप बाहरी "अंतरिक्ष भक्षक" का उपयोग कर सकते (>) के बाद टैग की परिभाषा:

%p 
    A debtor with the court's approval can hire attorneys via 
    %a{:id=>"proc",:href=>'/codes#rule327'}>Section 327 
    . 

Manual reference

+2

मीठा, धन्यवाद यह नहीं पता था! किसी और के पढ़ने के लिए मैंने थोड़ा संपादन किया है, इस अवधि के सामने बैकस्पेस होना आवश्यक है, अन्यथा हैमल कंपाइलर एक कक्षा परिभाषा को सोचता है। – shicholas

+0

अन्य नोट: mthaml PHP लाइब्रेरी डॉट पास की अनुमति देता है। – ualinker

+9

@shicholas ध्यान दें कि यह टैग _before_ टैग को भी हटा देता है, इसलिए यह अभी भी वही नहीं है जो आप चाहते हैं। देखें कि [हैमल एफएक्यू को इसके बारे में क्या कहना है] (http://haml.info/docs/yardoc/file.FAQ.html#q-punctuation)। – matt

29

Haml सहायक तरीकों विशेष रूप से "की तुलना में एक अधिक सटीक फैशन में खाली स्थान के हेरफेर करने के लिए डिजाइन किया गया है क्या व्हाइटस्पेस हटाने के तरीकों की अनुमति है। "

तीन विधियां हैं: चारों ओर, पीछे, और सफल, जो बेहतर सफेद जगह नियंत्रण प्रदान करते हैं। आपके मामले में, आप लिंक के बाद की अवधि संलग्न करने के लिए इस तरह सहायक सफल होने का उपयोग कर सकते हैं:

%p 
    A debtor with the court's approval can hire attorneys via 
    = succeed "." do 
    %a{:id=>"proc",:href=>'/codes#rule327'}Section 327 

"हेल्पर के तरीके" के अंतर्गत HAML documentation देखें।

+1

यह भी पढ़ें: [हैमल: पाठ के चारों ओर नियंत्रण सफेद जगह] (http://stackoverflow.com/questions/1311428/haml-control-whitespace-around-text) – mayatron

+0

यह बेहतर जवाब है। –

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