Ruby on rails 在雇员再培训局添加评论的最佳方式

Ruby on rails 在雇员再培训局添加评论的最佳方式,ruby-on-rails,ruby,erb,Ruby On Rails,Ruby,Erb,如果我们不希望在html内容中生成注释,如何在erb文件中添加注释 使用序列,例如 <%# This is a great comment! %> 以备记录 <%# This is a great comment! %> <%#= This is a great comment! %> 我有一个Windows设置,这个序列是唯一适合我的: 例如: <%-# This is a sample comment! %> 对于块注释: <

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

使用
序列,例如

<%# 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单行注释总是以
#
开头,因此
样式与纯ruby和erb样式的单行注释完全匹配。

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


/在这里发表评论……/

在我的文本编辑器中,我运行
命令+/
(升华文本快捷方式)。会是这样的

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

以下是评论

它看起来不简单,但很有效。

我以前使用这种格式,直到我注意到它在我的团队中的某台计算机上引发了一个错误(我们都使用linux,但使用不同的发行版),尽管我避免使用它,因为..它是少数受支持的ERB标记之一。如果它在他们的电脑上不起作用,他们要么是打字错误,要么就是没有使用真正的ERB。但是,我遇到了这样的代码问题。。这在1.8.6附带的ERB中是可以的,但是当我切换到1.8.7时,它引起了很多问题。
之间不能有任何空格我怎样才能让textmate用apple生成这些风格的评论-/@Mike Ctrl+Shift+Period(即Ctrl+GreaterThan)4次就可以了。这两个
有什么区别?@TravisR:第一个只是评论,第二个也只是一个注释,但当您试图通过将
转换为注释来禁用它时,可能会出现。这不起作用
会引发error@Epigene错误的可能原因是内部引号。不确定为什么要这样做,但要消除错误,请尝试:
value=”“
对于块,您可以在
标记内添加换行符。可能仍会在注释中为断开的代码提供错误。这在.ERB文件中起作用,其中一个人希望一次注释掉多个语句。对实际发生的情况的解释将是对答案的一个很好的补充。