2013-03-21 39 views
6

Tôi đã học Slim gần đây và tôi đã tự hỏi liệu có cách nào để định dạng hoặc làm đẹp mã của tôi trong đó hay không. Tôi đã cảnh giác với việc sử dụng dòng mới (nhấn Enter) vì nó gây ra lỗi.Định dạng mã + Tiếp tục dòng trong Slim

Lý do tôi muốn định dạng là vì hầu hết mã của tôi không thể phù hợp với một dòng của trình soạn thảo văn bản của tôi và điều thường xảy ra là nó tiếp tục đến dòng tiếp theo, thường không thể đọc được đối với tôi .

Điều này thường là chỉ trong một dòng:
li #{author.first_name} #{author.last_name} <a href="/">View</a><a href="/">Edit</a><a href="/">Delete</a>

Có cách nào hay một nhân vật để biểu thị một dòng tiếp nối? Tôi muốn các liên kết để sử dụng dòng tiếp theo để nó sẽ dễ đọc hơn cho tôi.

Trả lời

4

dụ của bạn có thể bị phá vỡ thành nhiều phần nhỏ hơn:

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

Bạn cũng có thể sử dụng một attributes wrapper để span nhiều dòng

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

Đây là liên kết đúng tới [thuộc tính wrapper] (http: // www.rubydoc.info/gems/slim/frames#Attributes_wrapper) – dzajic

Các vấn đề liên quan