2017-08-07 119 views
0

代码在HTML注释标签(<!-- some comment -->)内执行,而<%# %>作为注释。除此之外,"best way to add comments in erb"表示有两种选择:一种使用=符号,即<%#= %>,但它没有提到差异。两者有什么区别?ERB评论中'<%#'和'<%#='之间有什么区别?


编辑:纠正我粘贴在这里是代码中引用链接

+1

他们都是评论 –

+0

我意识到,但两者之间有什么区别?你也可以让你的评论一个答案? – heretoinfinity

+3

在一些普通的旧Ruby代码中(即没有Ruby关心的),'#Pancakes!'和'#= Pancakes!'之间的区别是相同的。顺便说一句,Salil在他们的第二个例子中使用了'<%#= ... %>'而不是'<%#= ... =%>',这只是将一个'<%= ... %>'ERB指令转化为评论。 –

回答

0

由于“最大pleaner”和“万亩太短”在评论的答案。

两者都是注释,但'='标志暗示此评论是在之前在窗口中呈现的,但作者决定将其评论出来。通过这种方式,编码器可以返回并仅通过一次删除就可以撤销。

相关问题