我是 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} %>
具体来说,我想知道在结束
%>
之前是否有这个减号 (-) 的原因。或者如果它只是代表作者的一个错字。附带说明一下,我尝试在 google 和 SO 上搜索类似的问题,但是
-%>
不完全是谷歌友好的搜索词。
最佳答案
在开始标记 ( <%-
) 之后或结束标记 ( -%>
) 之前的破折号分别修剪标记之前或之后的所有空白。最常见的用法,例如您在上面提到的,是使用 -%>
避免在代码后插入换行符。
关于ruby-on-rails - 减去大于等于的百分比 vs 大于大于的百分比(即 -%> vs %>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/911985/