我们如何在erb文件中添加注释,如果我们不希望它们生成到html内容?
当前回答
由于.erb定义为“嵌入式ruby”,你可以嵌入:<%=和:%>之间的所有ruby代码,通常都写在一行中。此外,ruby单行注释总是以#开头,因此<%=# Comment %>风格与纯ruby和erb风格的单行注释完美匹配。
其他回答
对于块注释:
<% if false %>
code to be commented out...
<% end %>
我有一个Windows设置,这个<%-# %>序列是唯一适合我的:
例子:
<%-# This is a sample comment! %>
在我的文本编辑器中,我运行命令+ / (sublime-text快捷方式)。就像这样。
<%
=begin%>
Here is the comment
<%
=end%>
它看起来并不简单,但确实有效。
我没有在控制器文件中工作,我必须把它放在斜杠之间
/在这里评论..../
备案
<%# This is a great comment! %>
<%#= This is a great comment! %>
推荐文章
- 确定ActiveRecord对象是否为New
- Rails中的OO设计:在哪里放置东西
- 如何在Heroku上重新启动rails服务器?
- respond_to块如何工作?
- 给定一个类,查看实例是否有方法(Ruby)
- rails局部模板中的可选局部变量:如何退出(defined?foo)混乱?
- 在日历应用程序中建模重复事件的最佳方法是什么?
- Ruby Bundle Symbol not found: _SSLv2_client_method (LoadError)
- 如何创建一个私有类方法?
- rails耙任务是否提供对ActiveRecord模型的访问?
- 无法安装pg gem
- 双* (splat)操作符做什么
- 如何使用Ruby on Rails进行HTTP请求?
- (1) libcurl不支持或禁用https协议
- Destroy和Delete的区别