如何修剪HAML中的所有空格?

时间:2012-04-23 05:41:25

标签: ruby-on-rails haml whitespace

在我的例子中,我想单独标记单词“word”

中的字母
%span.word
  %span.w W
  %span.o O
  %span.r R
  %span.d D

实际上,这会产生类似

的html
<span class="word">
  <span class="w">W</span>
  <span class="o">O</span>
  <span class="r">R</span>
  <span class="d">D</span>
</span>

正如您所期望的那样显示为

  

W O R D

但我希望它显示为

  

WORD

如何告诉haml删除%span.word块中的所有空格?

2 个答案:

答案 0 :(得分:7)

%span.word
  %span.w> W
  %span.o> O
  %span.r> R
  %span.d> D

>(对于标记周围的空格)和<(对于标记内的空格)用于删除空格。

答案 1 :(得分:0)

http://haml.info/docs/yardoc/Haml/Options.html#remove_whitespace-instance_method

HAML允许您设置remove_whitespace选项,如果您不想在所有位置使用<和>乱丢模板,则会从所有标签中删除空格。