ERBでERBタグをエスケープするにはどうすればよいですか


81

私は簡単なfixture.ymlファイルを持っています:

label:
    body: "<%= variable %>"

問題は、ERBコードがフィクスチャのロードの一部として解析されるのに対し、実際には本体を文字通り「<%=変数%>」(補間されていない)にしたいということです。

ERBタグをエスケープするにはどうすればよいですか?

回答:


130

%開始タグに1秒追加します。

label:
    body: "<%%= variable %>"

<%%シーケンスは、有効なERBリテラルとしてレンダリング、<%


3
あはは!私はそれらの両方を2倍にしました!TY
ダニエル

これは、araiserbファイル内でerbスタイルのJST(つまりアンダースコア)を印刷するために使用するものです。
レーン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.