Comment puis-je écrire quelque chose comme ça à inclure dans un modèle, mais dans Haml?
<script>
$(document).ready( function() {
$('body').addClass( 'test' );
} );
</script>
javascript
jquery
haml
Fuego DeBassi
la source
la source
J'ai donc essayé ce qui précède: javascript qui fonctionne :) Cependant, HAML enveloppe le code généré dans CDATA comme suit:
Le HAML suivant générera la balise typique pour inclure (par exemple) typekit ou code google analytics.
la source
CDATA
pour moi, ni n'a%script
travaillé pour moi s'il y avait des indentations irrégulières dans les js.J'utilise fileupload-jquery dans haml. Le js original est ci-dessous:
Au début, j'ai utilisé le
:cdata
pour convertir (à partir de html2haml ), cela ne fonctionne pas correctement (le bouton Supprimer ne peut pas supprimer le composant pertinent dans le rappel).J'utilise donc le
:plain
filtre:Le résultat converti est exactement le même que l'original.
Donc, le
:plain
filtre dans ce senario correspond à mon besoin.Pour plus de détails, veuillez vous référer à haml.info
la source