2013-03-21 73 views
6

我最近一直在學習Slim,並且想知道是否有方法來格式化或美化我的代碼。我一直在使用換行符(按Enter鍵),因爲它會導致錯誤。代碼格式化+ Slim中的續行

我想要對它進行格式化的原因是因爲我的大部分代碼都不適合我的文本編輯器的單行,通常會發生的情況是它會繼續到下一行,而這往往會導致我無法閱讀。

這通常是隻有一行:
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 2016-05-17 20:34:59