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