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