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.