Banalne pytanie <% ... -%> czy <%- ... %>?

Witam,

Mam banalne pytanie. Google mi nie podpowiedział, a wypadło mi całkowicie z głowy.

Jak jest poprawnie osadzanie Ruby w HTML bez nowego wiersza?

<%- @posts.each do |post| %>

czy:

<% @posts.each do |post| -%>

Chodzi o ten “-” z której strony, lewej czy prawej? :slight_smile:

Z lewej.

Ja zawsze wrzucam po prawej.

UPDATE:

W railsach też :wink:

https://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/app/templates/Gemfile#L3

No właśnie, ja też zawsze z lewej… Ale wczoraj w dokumentacji Rails’owej zauważyłem w jednym helperze z prawej. I zgłupiałem…

http://slim-lang.com/ i po problemie

w haml’u też nie trzeba się nad tym zastanawiać

Hmm… Czyli zamiast nauczyć się, z której strony stawiać minus sugerujecie nauczyć się kolejnych języków? Tjaaa :slight_smile:

Hamla warto się nauczyć moim zdaniem, bo podobnie jak coffescript dla javascript, zmniejsza on kod widoku strony. Dzięki czemu widoki pisze się szybciej i wyglądają bardziej przejrzyście.

z tego też powodu warto obczaić slima - jeszcze mniej pisania oraz dużo szybszy