2010-02-23 19 views
73

Tengo un simple fixture.yml archivo:¿Cómo escapar de la etiqueta de ERB en ERB

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

La cuestión es que el código ERB se analiza como parte de la carga del aparato, mientras que yo realmente quiero que el cuerpo sea literalmente "<% = variable%>" (sin interpolación).

¿Cómo puedo escapar de la etiqueta ERB?

Respuesta

114

añadir un segundo % a la etiqueta de apertura:

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

La secuencia <%% es valid ERB, rendida como literal <%.

+3

ah, ja! ¡Estaba duplicando a los dos! TY – Daniel

+0

Esto sería lo que utilizaría para imprimir un JST de estilo erb (es decir, guión bajo) dentro de un archivo erb de rieles. – Lane