【发布时间】:2018-01-14 07:01:22
【问题描述】:
代码在 HTML 注释标签 (<!-- some comment -->) 内执行,而 <%# %> 用作 cmets。除此之外,"best way to add comments in erb" 表示有两种选择:一种使用= 符号,即<%#= %>,但没有提及区别。两者有什么区别?
编辑:将我在此处粘贴的代码更正为与引用链接中的代码相同
【问题讨论】:
-
都是cmets
-
我意识到了,但两者之间有什么区别?您能否也将您的评论作为答案?
-
这个区别和
# Pancakes!和#= Pancakes!在一些普通的旧Ruby代码中的区别相同(即Ruby不关心)。顺便说一句,Salil 在他们的第二个示例中使用的是<%#= ... %>而不是<%#= ... =%>,这只是将<%= ... %>ERB 指令变成了评论。