减去百分比大于与百分比大于(即 - %>对比%>)

时间:2009-05-26 18:16:02

标签: ruby-on-rails

我是Ruby on Rails的新手,我正在通过这里发布的教程:http://www.tutorialspoint.com/ruby-on-rails/index.htm

我遇到的一个问题是,我在整个代码示例中都看到了这个问题:

<%= link_to c.title, {:action => 'show', :id => c.id} -%>

其他时候,我看到了:

<%= link_to 'Edit', {:action => 'edit', :id => c.id} %>

具体来说,我想知道在结束%>之前是否存在减号( - )的原因,或者是否代表作者只是一个错字。

另一方面,我尝试搜索谷歌和搜索类似的问题,但-%>并不是谷歌友好搜索词。

1 个答案:

答案 0 :(得分:17)

在开始标记(<%-)之后或紧接在结束标记(-%>之前)的短划线分别修剪标记之前或之后的所有空格。最常见的用法,例如您在上面引用的,是使用-%>来避免在代码之后插入换行符。