我开始使用 Rails (3.2.3),最近发现了 rake notes 功能。
这适用于 .rb 文件,注释如下:
# TODO ...
根据文档,它也适用于 .erb 文件。我曾尝试在 .html.erb 视图文件中使用它,如下所示:
<!-- TODO ... -->
但这不起作用。应该是?关于可能出现问题的任何想法?
感谢你的帮助!
我开始使用 Rails (3.2.3),最近发现了 rake notes 功能。
这适用于 .rb 文件,注释如下:
# TODO ...
根据文档,它也适用于 .erb 文件。我曾尝试在 .html.erb 视图文件中使用它,如下所示:
<!-- TODO ... -->
但这不起作用。应该是?关于可能出现问题的任何想法?
感谢你的帮助!
你这样做:
<% #TODO ... %>
rake notes
仅检测 Ruby 注释,因此只需将 Ruby 注释粘贴到您的 Erb 视图中即可。
当我使用 <% 和 # 之间有一个空格时,它会破坏 Rails 2.3 版代码周围的其他 HTML 元素。但是,您应该能够使用 <%#(没有空格),这是在 erb 中进行评论的正确方法,请查看:http ://en.wikipedia.org/wiki/ERuby
还
"啊啊。明白了。我试过 <%= #TODO ...%>。非常感谢。您能否对 '=' 的含义提供任何见解(即 <%= ... %> 与 <% ... %>? – 德里克·希尔 6 月 30 日 23:25 “
回复上述问题:
<%=..%> 之间的内容被解释为 Ruby 代码并执行,执行结果被转换为字符串并打印在输出中,代替 <%=..%>。而 <%..%> 之间的内容被解释为 Ruby 代码并执行,输出中不显示任何结果。
TextMate(适用于 Mac)包括检测 HTML 注释()等语言的 TODO 包