2009-02-24 10 views
8

leí el Haml docs donde hablan de la etiqueta pre y "espacios en blanco preservar". De acuerdo con la documentación, pre "conserva espacios en blanco" por defecto y hay que utilizar el operador ~ para dar salida a los contenidos de la etiqueta para conseguir que se representa correctamente. Siguiendo la práctica recomendada, tengo esto:¿Cómo puedo hacer que Haml represente correctamente el contenido de una etiqueta previa?

%pre 
    ~ @calendar.main_template 

La salida en el navegador:

(esto puede ser un poco confuso - la aplicación es permitir al usuario manipular código Haml, así que estoy realmente la visualización del código Haml aquí en la interfaz de usuario)

%div 
       = events 

Qué quieren de salida:.

%div 
    = events 

I también intenté usar = en lugar de ~. También intenté %pre>, %pre< y %pre>< todos con resultados idénticos.

Respuesta

11

¿Quieres preserve.

%pre 
    = preserve "I like\n Cheese" 
Cuestiones relacionadas