2009-05-26 57 views
8

我是新来的Ruby on Rails和我通过张贴在这里的教程工作我的方式:http://www.tutorialspoint.com/ruby-on-rails/index.htm减百分比大于VS百分比大于号(即 - %> VS%>)

其中一个问题我已经是我看到这个节制地使用整个代码示例:

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

当其他时候,我看到:

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

具体来说,我想知道是否有该减的理由标志( - )befor e关闭%>或如果它仅代表作者的错字。

在旁注中,我试着搜索谷歌和SO类似的问题,但-%>不完全是一个谷歌友好的搜索字词。

+0

当时,那很快。我认为我会再次尝试在Google上搜索,而这个问题已经是Ruby on Rails减去百分比的第一个结果:http://www.google.com/search?q=ruby+on+rails+minus+百分比+大于+ – jerhinesmith 2009-05-26 18:35:13

+3

+1使用Google友好问题标题。感谢你! – kamasheto 2012-07-09 09:21:29

回答

17

打开标签(​​3210)之后或紧接在结束标签(-%>)之前的短划线分别修剪标签之前或之后的所有空白。最常见的用法,例如上面提到的,是使用-%>来避免在代码之后插入换行符。