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

jer*_*ith 8 ruby-on-rails

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

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

<%= link_to c.title, {:action => 'show', :id => c.id} -%>
Run Code Online (Sandbox Code Playgroud)

在其他时间,我看到这个:

<%= link_to 'Edit', {:action => 'edit', :id => c.id} %>
Run Code Online (Sandbox Code Playgroud)

具体来说,我想知道在结束之前是否有理由留下减号( - )%>或者只是代表作者的错字.

在旁注中,我尝试搜索谷歌和SO搜索类似的问题,但-%>不是谷歌友好搜索词.

Pes*_*sto 17

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