【问题标题】:How do I trim all whitespace in HAML?如何修剪 HAML 中的所有空格?
【发布时间】:2012-04-23 05:41:24
【问题描述】:

在我的示例中,我想单独标记单词“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

但我希望它显示为

单词

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

【问题讨论】:

    标签: ruby-on-rails haml whitespace


    【解决方案1】:
    %span.word
      %span.w> W
      %span.o> O
      %span.r> R
      %span.d> D
    

    &gt;(用于标记周围的空格)和&lt;(用于标记内的空格)用于删除空格。

    【讨论】:

      【解决方案2】:

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

      HAML 允许您设置一个 remove_whitespace 选项,该选项将从所有标签中删除空格,如果您不想在模板中到处乱扔 。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-13
        • 1970-01-01
        • 1970-01-01
        • 2014-10-05
        • 2021-08-14
        相关资源
        最近更新 更多