Добавление «-» в конец тега удаляет разрыв строки для этой строки и любые пробельные символы, которые могут последовать. Аналогично, добавление его в начало удаляет все пробельные символы, которые могут предшествовать ему.
Например,
Some text.
<% -%>
More text.
Результат:
Some text.
More text. # The linebreak in line 2 was suppressed in the output.