在ERb序列的末尾使用"-"(减号)有什么意义?
例子:
<% 3.times do -%>
FooBar<br />
<% end -%>
Sometext
无论我是否使用'-',浏览器都会呈现相同的输出.
谢谢,阿普哈.
在ERb序列的末尾使用"-"(减号)有什么意义?
例子:
<% 3.times do -%>
FooBar<br />
<% end -%>
Sometext
无论我是否使用'-',浏览器都会呈现相同的输出.
谢谢,阿普哈.
在Rails 3之前,ERB在呈现HTML内容时在值前后添加额外的空格.在HTML空间中,除了使用特殊标记(如<pre>
)外,其他标记并不重要.
使用-
号标志迫使雇员再培训局避开额外的空间.
这在Rails 3中是完全无用的.