Это комментарий в ERB:
<%# Where is pancakes house? %>
тогда как это ошибка:
<%= # I'll cook you some eggs, Margie. %>
Нельзя объединить комментарий и синтаксис <%= %>
.
В документации, на которую вы ссылаетесь, вы можете заметить опцию - см. Примечание ERB.new здесь:
% a line of Ruby code -- treated as <% line %> (optional -- see ERB.new)
И затем, ERB.new
имеет это, чтобы сказать:
Если * trim_mode * передается строка, содержащая один или несколько из следующих модификаторов, ERB настроит генерацию своего кода следующим образом:
% enables Ruby code processing for lines beginning with %
Таким образом, у вас, вероятно, нет * trim_mode * в ваших ERB.new
опциях.