代码之家  ›  专栏  ›  技术社区  ›  Daniel Cukier

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

  •  0
  • Daniel Cukier  · 技术社区  · 17 年前

    我有一个.erb文件,我想在其中返回以下文本:

    名称<%r>

    渲染此文件时,erb将解释<%作为ruby代码,不呈现%信号。

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

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

    但这很难看。还有别的办法吗?

    3 回复  |  直到 17 年前
        1
  •  4
  •   jrhicks    17 年前

    我相信你在寻找双倍的利润

    <%%r%>
    

    这在使用erb模板生成erb模板时被广泛使用。

    <%%r>
    
        2
  •  1
  •   Paul Russell    13 年前

    你可以用 &lt; 取代 <

        3
  •  0
  •   rfunduk    17 年前

    < 直接输入到标记中,使用 &lt; , &gt;