标签: ruby-on-rails unit-testing erb fixture
我有一个简单的fixture.yml文件:
fixture.yml
label: body: "<%= variable %>"
问题是ERB代码被解析为加载夹具的一部分,而我实际上希望主体字面上是“&lt;%= variable%&gt;” (非内插的)。
如何转义ERB标记?
答案 0 :(得分:121)
在开始标记中添加第二个%:
%
label: body: "<%%= variable %>"
<%%序列为valid ERB,呈现为文字<%。
<%%
<%