2013-03-21 9 views
6

में लाइन निरंतरता मैं हाल ही में स्लिम सीख रहा हूं और मैं सोच रहा था कि इसमें मेरे कोड को प्रारूपित करने या सुंदर बनाने का कोई तरीका है या नहीं। मैं न्यूलाइन (एंटर दबाकर) का उपयोग करने से सावधान रहा हूं क्योंकि इससे त्रुटियां होती हैं।कोड स्वरूपण + स्लिम

कारण मैं इसे प्रारूपित करना चाहता हूं क्योंकि मेरा अधिकांश कोड मेरे टेक्स्ट एडिटर की एक पंक्ति में फिट नहीं हो सकता है और आमतौर पर ऐसा होता है कि यह अगली पंक्ति में जारी रहता है, जो आम तौर पर मेरे लिए अपठनीय होने के लिए समाप्त होता है ।

यह सिर्फ एक लाइन में आमतौर पर है:
li #{author.first_name} #{author.last_name} <a href="/">View</a><a href="/">Edit</a><a href="/">Delete</a>

वहाँ एक रास्ता है या एक लाइन निरंतरता निरूपित करने के लिए एक चरित्र है? मैं लिंक को अगली पंक्ति का उपयोग करना चाहता हूं ताकि यह मेरे लिए अधिक पठनीय हो।

उत्तर

4

आपका उदाहरण छोटे भागों में विभाजित कर दिया गया कर सकते हैं:

li 
    =#{author.first_name} #{author.last_name} 
    a href="/" View 
    a href="/" Edit 
    a href="/" Delete 
8

तुम भी एक attributes wrapper उपयोग कर सकते हैं कई पंक्तियों

div[id="#my-id" 
    class="my-class" 
    data-author="George Washington" 
    data-date="2013-08-21"] 
+0

यहाँ [विशेषताओं का आवरण] (http करने के लिए सही लिंक है को पार करने वाली: // www.rubydoc.info/gems/slim/frames#Attributes_wrapper) – dzajic

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