我有这个部分,呈现一个行中包含三个数据包含在一个跨度,并跨度之间有一个连字符。由于连字符是一个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