[ERb/RoR] Znaczenie "-%>" w View

0

Witam
Zacząłem poznawać RoR i wkradła się taka mała wątpliwość.
Kod Ruby wstawiamy za pomocą

<%= %>

albo

<% %>

Jednak w jednym z przewodników z jakimi się zetknąłem niektóre linie kończą się znakiem:

-%>

przy czym '-' nie wyświetla się w kodzie HTML. Fragment "-%>" wydaje mi się stosowany wybiórczo. Czy to za coś odpowiada?

0

tak, minus usuwa biały znak, który pojawia się za tym elementem, dlatego jak porównasz wyniki w źródle wygenerowanej strony, to:

<%= "coś" -%>
<%= "coś" -%>

da inny efekt niż:

<%= "coś" %>
<%= "coś" %>
0

dokladnie usuwa to nowa linie z wyjscia

0

Faktycznie. Dziękuję za wyjaśnienie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1