¿Cómo puedo escapar de la etiqueta ERB en ERB?

81

Tengo un fixture.ymlarchivo simple :

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

El problema es que el código ERB se analiza como parte de la carga del dispositivo, mientras que en realidad quiero que el cuerpo sea literalmente "<% = variable%>" (no interpolado).

¿Cómo escapo de la etiqueta ERB?

Daniel
fuente

Respuestas:

130

Agregue un segundo %a la etiqueta de apertura:

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

La <%%secuencia es ERB válida , representada como literal <%.

molf
fuente
3
ah ja! ¡Los estaba duplicando! TY
Daniel
Esto sería lo que usaría para imprimir un JST de estilo erb (es decir, subrayado) dentro de un archivo erb de rieles.
Lane