2010-06-03 7 views

risposta

10

#{} - blocchi vengono valutati, in modo da poter scrivere

#{ # this is a ruby comment, but still a comment (newline is required) 
} 
+0

Funziona alla grande. Un po 'brutto, ma va bene. – Zabba

6

Risposta breve: no.

Risposta lunga: i filtri in Haml non vengono elaborati da Haml, vengono semplicemente inviati al processore filtro interessato. Per :javascript, questo è un semplice processore che avvolge semplicemente il testo nei tag di script. Non c'è supporto per niente di speciale come la rimozione di commenti. Se vuoi qualcosa di simile, ti suggerisco di aggiungere un filtro personalizzato che utilizza una sorta di minificatore di Javascript.

+0

sembra che le cose dentro: javascript filtro, verrà valutata la # {i} ... forse è l'unica cosa? <%= i %> non funzionerà neanche. –