¿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?

Respuestas:


130

Agregue un segundo %a la etiqueta de apertura:

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

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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.