我们如何在erb文件中添加注释,如果我们不希望它们生成到html内容?
使用<%# %>序列,例如:
<%# %>
<%# This is a great comment! %>
备案
<%# This is a great comment! %> <%#= This is a great comment! %>
我有一个Windows设置,这个<%-# %>序列是唯一适合我的:
例子:
<%-# This is a sample comment! %>
对于块注释:
<% if false %> code to be commented out... <% end %>
由于.erb根据定义是“嵌入式ruby”,你可以嵌入:<%=和另一个:%>之间的所有ruby代码,通常都写在一行中。此外,ruby单行注释总是以#开头,所以<%=# Comment %>风格与纯ruby和erb风格的单行注释完美匹配。
<%=
%>
#
<%=# Comment %>
我没有在控制器文件中工作,我必须把它放在斜杠之间
/在这里评论..../
在我的文本编辑器中,我运行command + / (sublime-text快捷方式)。就像这样。
command + /
<% =begin%> Here is the comment <% =end%>
它看起来并不简单,但确实有效。