改行やら空白を良い感じに制御する記法が合ったと思ったんだけど、Google先生に聞いても(%とか記号が聞けないのが痛い)パッとしなかったので自分用に覚書。 <% %> Rubyのコードを実行。 <%= %> Rubyのコードを実行し、その結果を出力する。 <%# %> タグ以下はすべてコメント <% -%> 改行を抑止する。 <%- %> 行頭の空白を削除する。 <%- -%> 改行抑止 & 行頭の空白削除 例 ERBにこんな感じに書いてみる。 <%= "1hoge" %> <% "test" %> <%= "2hoge" %> <%- "test" %> <%= "3hoge" %> <%# "test" %> <%= "4hoge" %> <% "test" -%> <%= "5hoge" %> <%- "test" -%> <%= "6hoge" %>出力結果。 1hoge 2hog