'- %>'(знак минус) в конце последовательности ERb
какой смысл использовать ' - ' (знак минус) в конце последовательности ERb?
пример:
<% 3.times do -%>
FooBar<br />
<% end -%>
Sometext
независимо от того, использую ли я ' -' или нет, браузер отображает тот же вывод.
Спасибо, Aplha.
2 ответа:
перед Rails 3, ERB добавляет дополнительные пробелы до и после значения при визуализации содержимого HTML. В HTML пробелы не имеют значения, за исключением случаев, когда вы используете специальные теги, такие как
<pre>
.С помощью
-
знак принудительно ERB, чтобы избежать дополнительных пробелов.это совершенно бесполезно в Rails 3.