В чем разница между:В чем разница между «-%>» и «%>» в Rails 3?
<% @posts.each do |p| -%>
<%= p.title %>
<% end -%>
и
<% @posts.each do |p| %>
<%= p.title %>
<% end %>
и есть ли?
В чем разница между:В чем разница между «-%>» и «%>» в Rails 3?
<% @posts.each do |p| -%>
<%= p.title %>
<% end -%>
и
<% @posts.each do |p| %>
<%= p.title %>
<% end %>
и есть ли?
Нет никакой разницы.
"-%>" совершенно бесполезно в Rails 3.
вы должны предоставить ссылку для поддержки этого. – drewish
[ASCIIcasts, похоже, поддерживает это понятие.] (Http://asciicasts.com/episodes/208-erb-blocks-in-rails-3) Как [этот ответ SO] (http://stackoverflow.com/a/4407909/2540204). – neanderslob
-%>
означает, что не вставить '\ п' и пробельные после команды.
Похоже на нет. http://stackoverflow.com/questions/4407862/minus-sign-at-the-end-of-a-erb-sequence – atw13
@ atw13 Даже в Rails3, '-%>' все еще удаляет завершающие символы новой строки. – kiddorails
Я не знаю, все профи используют HAML;) – OneChillDude