¿Cómo puedo escribir algo como esto para incluirlo en una plantilla, pero en Haml?
<script>
$(document).ready( function() {
$('body').addClass( 'test' );
} );
</script>
javascript
jquery
haml
Fuego DeBassi
fuente
fuente
Así que probé lo anterior: javascript que funciona :) Sin embargo, HAML envuelve el código generado en CDATA así:
El siguiente HAML generará la etiqueta típica para incluir (por ejemplo) typekit o código de Google Analytics.
fuente
CDATA
por mí, ni%script
funcionó para mí si había alguna sangría irregular en las js.Estoy usando fileupload-jquery en haml. El js original está a continuación:
Al principio utilicé el
:cdata
para convertir (de html2haml ), no funciona correctamente (el botón Eliminar no puede eliminar el componente relevante en la devolución de llamada).Entonces uso el
:plain
filtro:El resultado convertido es exactamente el mismo que el original.
Así que el
:plain
filtro en este senario se adapta a mis necesidades.Para obtener más detalles, consulte haml.info
fuente