Ruby on rails 在雇员再培训局添加评论的最佳方式
如果我们不希望在html内容中生成注释,如何在erb文件中添加注释 使用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! %> 对于块注释: <
序列,例如
<%# 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文件中起作用,其中一个人希望一次注释掉多个语句。对实际发生的情况的解释将是对答案的一个很好的补充。