zakihayaメモ

RubyとRailsのことが中心

hamlで行末に改行を表示しないようにする

タグの周囲の改行を表示しないようにするには > を使う。
タグ内のスペースなどを除去する場合は < を使う。

何もしない書き方

haml

%div
  %span
    a

html

<div>
  <span>
    a
  </span>
</div>

> を使う

haml

%div
  %span>
    a

html

<div><span>
    a
  </span></div>

< を使う

haml

%div
  %span<
    a

html

<div>
  <span>a</span>
</div>


参考
http://haml.info/docs/yardoc/file.REFERENCE.html#whitespace_removal__and_