ERB将表达式呈现为字符串

时间:2018-01-31 14:05:24

标签: ruby erb

是否可以不将特定标记呈现为ruby而是呈现为字符串?使用ApplicationController.new.render_to_string()

调用erb模板

例如:

我希望将标记<% unsubscribe %>呈现给<% unsubscribe %>,而不是尝试评估变量unsubscribe。但是,对于所有其他标签,我希望它能够正常渲染。

1 个答案:

答案 0 :(得分:4)

简短的回答是否定的。你要么:

  1. <>替换为等效的html代码&lt;&gt;,其类似&lt;% unsubscribe %&gt;
    1. 使您的ruby语句打印字符串:<%= '<% subscribe %>' %>