如何在erb文件中写入“<%”

时间:2009-10-20 20:58:05

标签: ruby-on-rails

我有一个.erb文件,我想返回以下文字:

名称<%r>

当我渲染这个文件时,erb会将<%解释为ruby代码并且不会渲染%信号。

我找到了一种方法,将%信号放在一个字符串中,如下所示:

Name <<%= "%" %>r>

但这非常难看。还有其他办法吗?

3 个答案:

答案 0 :(得分:4)

我相信你正在寻找双倍的百分比

<%%r%>

当使用erb模板生成erb模板时,会广泛使用它。

<强>更新

<%%r>

答案 1 :(得分:1)

如果只是简单的html

,您可以使用&lt;来替换<

答案 2 :(得分:0)

您不应直接将<写入标记,使用&lt;&gt;等。