ERBのハイフンパーセントの話。
"-%"で検索しても引っかからないんだよね。
ERBの話。
<%= "文字列" %> と
<%= "文字列" -%> の違い。
端的に言うと改行されるかどうかの違い。"-"があると改行がなくなる。
<%= "Hello " %>
World
でも、
<%= "Hello " -%>
World
でも、ブラウザに表示されるのは
だけど、HTMLを見てみると
<%= "Hello " %>
World
だと
Hello
World
と改行され、
<%= "Hello " -%>
World
だと
と改行されないという違いが出ている。
どうやらこれ、"trim_mode"というらしい。
参考
Ruby On Rails ピチカート街道 - -%> ハイフンパーセントで閉じる -
Rubyist Magazine - 標準添付ライブラリ紹介 【第 10 回】 ERB