什么是<%末-%>?

时间:2019-01-28 11:52:38

标签: ruby-on-rails

我目前正在学习ruby-on-rails,在本教程中我注意到,我遵循的是关闭语法<%end%>。

出于好奇,我想知道为什么我的<%end-%>显示为%之前的减号。这些代码与减号一起正常工作吗?

2 个答案:

答案 0 :(得分:0)

webgl2

用于避免表达式后换行

答案 1 :(得分:-1)

<%%>和<%--%>相同。但是<%=%>和<%=-%>是不同的:只有后者会删除结尾的空格。 示例:

<div>
  <%= "Hii" -%>
</div>

它将产生

<div>
  Hii</div>

且不带'-':

<div>
  Hii
</div>