您如何注释掉混有ruby代码的html?
some text <% ... %> more text <%= ... %>
something else
<% ... %>
在jsp中,它非常简单:<%-- ... --%>
,但是我无法在rails中找到任何简洁的选项。
简单的html注释<!-- ... -->
不起作用:红宝石代码仍在执行并且大喊错误。
有一个if false
与html注释一起使用的选项,但是它很冗长,更不用说IDE不支持它。
还有一个来自纯红宝石的选项,它出奇地起作用。
<%
=begin %>
... html and ruby code goes here
<%
=end %>
总体来说还不错,除了它很冗长,看起来很怪异,而且我所知道的所有Ruby IDE都不支持它(是的,我喜欢用一个键来评论/注释掉)。
我很好奇,在rails中执行此操作是否有任何“官方”?
谢谢!
<%= false %>
这是行不通的。您应该尝试提供的解决方案,但是如果<% if false %>
没有=号,该解决方案将起作用