I have some trivial markup that looks like the following:
<li class="someclass">
<=% t'model.attr' %>
</li>
Is there a trivial way to comment that out? Just wrapping <!-- -->
around the block will still leave the ruby code available to the template. This means I have to comment out the HTML and Ruby specific code separately.
What's the best way to comment out all three lines with the least amount of markup?
You can comment ERB blocks using
#
:or avoid the literal HTML using Rails
content_tag
method:Doesn't work:
Does work:
=begin
and=end
are the Ruby version of block comments.Using them in an erb template:
Edited because I noticed the true intention of your question:
In every syntax highlighter that I've used (mainly textmate), this needs to be at the very beginning of the line, you can't indent it for it to appear commented. I don't know if that's a rule or a poor implementation of the highlighting.