我有這個部分,呈現一個行中包含三個數據包含在一個跨度,並跨度之間有一個連字符。由於連字符是一個haml關鍵字(或者你稱之爲的任何東西),所以你不能把它放在跨度之間,否則haml會去尋找一個函數或變量。所以我有了這個是否有一個乾淨的方式來顯示一個連字符與haml
%p
%span{ :class => 'client'}= "#{ won_or_lost['object']['deal']['client'] }"
= "-"
%span{ :class => 'value'}= "#{ won_or_lost['object']['deal']['value'] }"
= "- Thanks to"
%span{ :class => 'owner'}= "#{ won_or_lost['object']['deal']['owner'] }
你可能同意我的說法
= 「 - 」
是相當醜陋。這不是一個真正的問題,但有沒有一個乾淨的方式來做到這一點?
這看起來沒有什麼,但因爲這出現在了「短跑搜索「指定你所指的是連字符而不是短劃線是非常重要的。也就是說,haml特殊字符是連字符,當你在鍵盤上按下該鍵時得到的是連字符,而上面輸入的是連字符。我會留下這樣的問題:是否最好使用連字符或短劃線作爲練習讀者;) – cesoid 2014-11-01 15:06:15
Thanks @cesoid!我不是以英語爲母語的人,我不知道連字符和破折號之間的區別。 – 2014-11-05 10:34:08