Producing single-line comments with HAML?
Mia Lopez
I'm trying to generate a comment on a single line at the end of an HTML file:
<!-- generated by SERVER1 -->I have tried
/ generated by #{@server_name}But this outputs it over 3 lines -
<!-- generated by SERVER1
-->I've tried
/ generated by #{@server_name}But that doesn't evaluate the @server_name var -
<!-- generated by #{@server_name} -->Any ideas?
42 Answers
Just as you can drop back to raw HTML output when you want, so you can drop in raw HTML comments, even with interpolation.
This template:
- @foo = 42
#test1 / Hello #{@foo}
#test2 <!-- Hello #{@foo} -->Produces this output:
<div id='test1'> <!-- Hello 42 -->
</div>
<div id='test2'> <!-- Hello 42 -->
</div>Tested with Haml v3.1.4 (Separated Sally)
0It's still an open issue: . I think you're stuck with the multiline comment for now, even though nex3 says single line interpolation should work.