我们如何在erb文件中添加注释,如果我们不希望它们生成到html内容?


当前回答

由于.erb定义为“嵌入式ruby”,你可以嵌入:<%=和:%>之间的所有ruby代码,通常都写在一行中。此外,ruby单行注释总是以#开头,因此<%=# Comment %>风格与纯ruby和erb风格的单行注释完美匹配。

其他回答

我没有在控制器文件中工作,我必须把它放在斜杠之间

/在这里评论..../

备案

<%# This is a great comment! %>

<%#= This is a great comment! %>

使用<%# %>序列,例如。

<%# This is a great comment! %>

对于块注释:

<% if false %>
    code to be commented out...
<% end %> 

由于.erb定义为“嵌入式ruby”,你可以嵌入:<%=和:%>之间的所有ruby代码,通常都写在一行中。此外,ruby单行注释总是以#开头,因此<%=# Comment %>风格与纯ruby和erb风格的单行注释完美匹配。