在erb中添加注释的最佳方法

在erb文件中添加注释的最佳方式是什么,如果我们不希望它们生成html内容?

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

 <%# This is a great comment! %> 

logging

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

对于块评论:

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

我有一个Windows安装程序,这个<% – #%>序列是唯一适用于我的程序:

例:

 <%-# This is a sample comment! %> 

由于.erb的定义是“embedded式ruby”,因此您可以将每个ruby代码embedded到<%=和另一个: %> ,通常全部写入一行。 另外,ruby单行注释始终以#开始,所以<%=# Comment %>风格与纯ruby和erb风格完美匹配,用于单行注释。