什么是 - %>在轨道上的红宝石?这与%>有什么不同?

时间:2011-11-16 07:50:47

标签: ruby-on-rails ruby

TextMate中的form_for快捷方式包含以下内容:

<% form_for @model do |f| -%>

<% end -%>

减号在这里做什么?

1 个答案:

答案 0 :(得分:6)

减号用于删除渲染代码中的空白行。

<% form_for @model do |f| -%>

<% end -%>

无论如何,从Rails 3开始,减号是无用的,因为它会自动删除空行。