HTMLファイルの最後の1行にコメントを生成しようとしています。
<!-- generated by SERVER1 -->
私が試してみました
/
generated by #{@server_name}
しかし、これは3行で出力します-
<!--
generated by SERVER1
-->
私はもう試した
/ generated by #{@server_name}
しかし、それは@server_name
varを評価しません-
<!-- generated by #{@server_name} -->
何か案は?
必要なときに生のHTML出力にドロップバックできるのと同じように、補間を使用しても生のHTMLコメントをドロップできます。
このテンプレート:
- @foo = 42
#test1
/
Hello #{@foo}
#test2
<!-- Hello #{@foo} -->
この出力を生成します:
<div id='test1'>
<!--
Hello 42
-->
</div>
<div id='test2'>
<!-- Hello 42 -->
</div>
Haml v3.1.4(Separated Sally)でテスト済み
それはまだ未解決の問題です: github.com/haml/haml/issues/31 。 nex3は単一行の補間が機能するはずだと言っていますが、今のところ複数行のコメントに固執していると思います。