266

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

4

7 回答 7

379

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

<%# This is a great comment! %>
于 2010-05-05T15:59:53.097 回答
52

供记录

<%# This is a great comment! %>

<%#= This is a great comment! %>
于 2010-05-05T16:25:57.307 回答
32

对于块评论:

<% if false %>
    code to be commented out...
<% end %> 
于 2014-01-19T18:03:31.380 回答
6

我有一个 Windows 设置,这个 <%-# %> 序列是唯一适合我的:

例子:

<%-# This is a sample comment! %>
于 2011-10-26T18:56:52.397 回答
3

在我的文本编辑器中,我运行command + /(崇高文本快捷方式)。会是这样。

<%
=begin%>
    Here is the comment 
<%
=end%>

它看起来并不简单,但它确实有效。

于 2019-05-30T04:32:23.307 回答
2

由于 .erb 根据定义是“嵌入式 ruby​​”,因此您可以在:<%= 和另一个:之间嵌入每个 ruby​​ 代码%>,通常都写在一行中。此外,ruby 单行注释始终以 开头#,因此该<%=# Comment %>样式与纯 ruby​​ 和 erb 样式的单行注释完美匹配。

于 2015-02-05T10:36:42.793 回答
1

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

/ 在这里评论.... /

于 2019-03-27T21:20:33.020 回答