什么是ruby on rails中的-%>?它与%>有何不同?

3

TextMate中的form_for快捷方式会添加以下内容:

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

<% end -%>

这里减号的作用是什么?
1个回答

6
减号用于删除渲染代码中的空行。
<% form_for @model do |f| -%>

<% end -%>

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

实际上,以 -%> 结尾的 ERB 片段没有任何输出。 - tobiasbayer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接