もう一つの愚かなHAMLの質問。私は、 "=" なしで、プレーンな文字列にHTMLをエスケープする必要があります:私はRailsの3.1を使用しています HAMLでのHTMLのエスケープ
This paragraph has lines.
として
%p
This paragraph has <n> lines.
私は(前に付けるように "&")は、それはまだレンダリングしないものは何でも。
もう一つの愚かなHAMLの質問。私は、 "=" なしで、プレーンな文字列にHTMLをエスケープする必要があります:私はRailsの3.1を使用しています HAMLでのHTMLのエスケープ
This paragraph has lines.
として
%p
This paragraph has <n> lines.
私は(前に付けるように "&")は、それはまだレンダリングしないものは何でも。
はい、HTMLを0でエスケープできますフィルター。
プレーンと同じように動作しますが、テキストをHTMLエスケープしてからドキュメントに配置します。
例:テンプレート言語を使用してのポイントの
%p
:escaped
This paragraph has <n> lines.
This paragraph has <n> lines
ここHAMLのマニュアルを参照してください:http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escaping_html
はそれを行うためのより良い方法があるかもしれませんが、これは動作しません:
& This paragraph has #{"<n>"} lines
This paragraph has <n> lines
を生成します。
私はこれを知っています。 '#{} 'に何かを囲むことでRubyを強制実行しますが、これは私がここで必要と思わないものです。 – punund
一つは、手でエンティティを書く避けるためですので、私はこれを受け入れることはできません。 – punund