Итак, для файла ERB, какая разница между <% -... -% > vs. <%...% > ? Насколько я могу судить, они служат одной и той же цели, но нужно больше набирать текст, чем другой.
Ответ 1
Использование тире удаляет пробелы вокруг тега ERB, есть RailsCast, в котором говорится об этом и некоторых других трюках View.