如何在ERB中转义ERB标签


81

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

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

问题在于,ERB代码是作为加载固定装置的一部分而解析的,而我实际上希望将主体按字面意思是“ <%=变量%>”(未插值)。

如何逃脱ERB标签?

Answers:


130

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

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

<%%序列是有效的ERB,表示为文字<%


3
啊哈!我俩都加倍了!TY
Daniel

这将是您用来在Rails erb文件中打印出erb样式的JST(即下划线)的方式。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.