0
代码在HTML注释标签(<!-- some comment -->
)内执行,而<%# %>
作为注释。除此之外,"best way to add comments in erb"表示有两种选择:一种使用=
符号,即<%#= %>
,但它没有提到差异。两者有什么区别?ERB评论中'<%#'和'<%#='之间有什么区别?
编辑:纠正我粘贴在这里是代码中引用链接
代码在HTML注释标签(<!-- some comment -->
)内执行,而<%# %>
作为注释。除此之外,"best way to add comments in erb"表示有两种选择:一种使用=
符号,即<%#= %>
,但它没有提到差异。两者有什么区别?ERB评论中'<%#'和'<%#='之间有什么区别?
编辑:纠正我粘贴在这里是代码中引用链接
由于“最大pleaner”和“万亩太短”在评论的答案。
两者都是注释,但'='标志暗示此评论是在之前在窗口中呈现的,但作者决定将其评论出来。通过这种方式,编码器可以返回并仅通过一次删除就可以撤销。
他们都是评论 –
我意识到,但两者之间有什么区别?你也可以让你的评论一个答案? – heretoinfinity
在一些普通的旧Ruby代码中(即没有Ruby关心的),'#Pancakes!'和'#= Pancakes!'之间的区别是相同的。顺便说一句,Salil在他们的第二个例子中使用了'<%#= ... %>'而不是'<%#= ... =%>',这只是将一个'<%= ... %>'ERB指令转化为评论。 –