2013-05-14 5 views
1

В чем разница между:В чем разница между «-%>» и «%>» в Rails 3?

<% @posts.each do |p| -%> 
<%= p.title %> 
<% end -%> 

и

<% @posts.each do |p| %> 
<%= p.title %> 
<% end %> 

и есть ли?

+3

Похоже на нет. http://stackoverflow.com/questions/4407862/minus-sign-at-the-end-of-a-erb-sequence – atw13

+0

@ atw13 Даже в Rails3, '-%>' все еще удаляет завершающие символы новой строки. – kiddorails

+0

Я не знаю, все профи используют HAML;) – OneChillDude

ответ

-1

Нет никакой разницы.

"-%>" совершенно бесполезно в Rails 3.

+0

вы должны предоставить ссылку для поддержки этого. – drewish

+0

[ASCIIcasts, похоже, поддерживает это понятие.] (Http://asciicasts.com/episodes/208-erb-blocks-in-rails-3) Как [этот ответ SO] (http://stackoverflow.com/a/4407909/2540204). – neanderslob

2

-%> означает, что не вставить '\ п' и пробельные после команды.

Смежные вопросы