В чём разница между динамическими вставками «%= %» и «% %» в Rails (html.erb)?
Теги <% %> используются для выполнения кода Ruby, который ничего не возвращает, такого как условия, циклы или блоки, а теги <%= %> используются, когда вам нужен результат выполнения.
"<% %>" для вычисления выражений
"<%= %>" также, только с выводом вычисленного выражения в шаблон, для отображения