что означает черта в ruby ​​на рельсах html скриптлет? - PullRequest
2 голосов
/ 10 июня 2010

В Интернете я видел примеры как с

<% if @showIt -%>
  some html content
<% end -%>

, так и без

<% if @showIt %>
  some html content
<% end %>

.Обе версии работают очень хорошо.Итак, какая разница?
Спасибо!

Ответы [ 2 ]

9 голосов
/ 10 июня 2010

Используется, чтобы избежать вставки новой строки после кода.

Я нашел очень хорошее объяснение здесь .

0 голосов
/ 21 августа 2013

Приведенная выше ссылка кажется неработающей, это прекрасно объясняется в этом сообщении стека

...