如果我们不希望将注释生成到html内容中,如何在erb文件中添加注释?
如果我们不希望将注释生成到html内容中,如何在erb文件中添加注释?
Answers:
使用<%# %>
顺序,例如
<%# This is a great comment! %>
<%
和#
由于.erb根据定义是“嵌入式ruby”,因此您可以将每个ruby代码嵌入在<%=
和之间:%>
通常都用一行编写。此外,红宝石单行注释始终以开头#
,因此该<%=# Comment %>
样式与单行注释的纯红宝石和erb样式完全匹配。
<html> <body> <form method="POST" action="www.some-url.com"> <input id="data" name="data" value="<%=# "String" %>"> <input type="submit" value="Send"> </form> </body> </html>
会引发错误
value="<%=# 'String' %>"
在我的文本编辑器中,我运行command + /
(崇高文本快捷方式)。会是这样。
<%
=begin%>
Here is the comment
<%
=end%>
它看起来不简单,但可以。