如何在ERB中转义ERB标记

时间:2010-02-23 22:58:18

标签: ruby-on-rails unit-testing erb fixture

我有一个简单的fixture.yml文件:

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

问题是ERB代码被解析为加载夹具的一部分,而我实际上希望主体字面上是“&lt;%= variable%&gt;” (非内插的)。

如何转义ERB标记?

1 个答案:

答案 0 :(得分:121)

在开始标记中添加第二个%

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

<%%序列为valid ERB,呈现为文字<%