2012-03-16 35 views

Respuesta

14

así que traté de lo anterior: javascript que funciona :) Sin embargo HAML se envuelve el código generado en CDATA así:

<script type="text/javascript"> 
    //<![CDATA[ 
    $(document).ready(function() { 
     $('body').addClass('test'); 
    }); 
    //]]> 
</script> 

El HAML siguiente generar la etiqueta típica para incluir (por ejemplo) typekit o código de Google Analytics.

%script{:type=>"text/javascript"} 
    //your code goes here - dont forget the indent! 
+0

Haml no añadir 'CDATA' para mí, ni tampoco el trabajo'% script' para mí si había alguna hendiduras irregulares en el js. – agmin

+0

Esto no funciona, arroja un agrupamiento ilegal dentro de la excepción de texto sin formato –

+0

Funciona mejor si necesita agregar atributos a la etiqueta

Cuestiones relacionadas