Sinatraでホストされ、ERBスクリプトを介してレンダリングされたBackbone.jsアプリケーションがあります。バックボーンテンプレートはアンダースコアテンプレート機能を使用しているため、変数は次のようにERBでレンダリングされます。
<div id="<%%= variable %>">
余分な「%」は、その変数のレンダリングをエスケープし、アンダースコアテンプレートライブラリが取得する単一の「%」でレンダリングします。
HAMLへのアップグレード中に次のことを試しました。
#"<%= id %>"
これはうまくいきませんでした。HAMLで同じタスクを実行するにはどうすればよいですか?