Estoy buscando una manera confiable de convertir una plantilla HAML a una plantilla ERB/HTML equivalente?¿Hay un buen convertidor HAML -> ERB/HTML?
¿Alguien ha encontrado uno?
Estoy buscando una manera confiable de convertir una plantilla HAML a una plantilla ERB/HTML equivalente?¿Hay un buen convertidor HAML -> ERB/HTML?
¿Alguien ha encontrado uno?
Aparentemente hay algunos problemas desafiantes con la traducción de HAML a ERB, ya que HAML admite algunas sutilezas que no se traducen fácilmente a ERB sin analizar el código de Ruby. Una implementación ingenua utilizando el motor HAML está aquí:
tienen intenta W2tags, incluso se puede probar en directo en: w2tags.heroku.com
w2tags no parece manejar atributos html que no sean 'id' y' class', por ejemplo, cuando tiene '% script {: type =>" text/javascript ",: src =>"/bootstrap/js/jquery. js "}', devuelve '
La solicitud ha caducado desde enero de 2015 – user456584
Hay our fork of haml2erb que no soporta toda la sintaxis HAML, pero es lo suficientemente bueno para que podamos escribir vistas de Rhomobile en HAML.
Acabo de escribir un traductor HAML to ERB en Haskell. https://github.com/danchoi/herbalizer
Si todavía está tratando de encontrar una herramienta para este problema, hágamelo saber si funciona lo suficientemente bien o no.
que instalé en Ubuntu 13.04 y funciona perfectamente. Gracias DAN! ¡Eres la onda! 'sudo apt-get install ghc6 ghc6-prof ghc6-doc cabal-install' ' cabal update' 'cabal install herbalizer' ' sudo ln ~/.cabal/bin/herbalizer/usr/bin/herbalizer' – Zoltan
Te recomiendo que uses el servicio HAML2ERB. ¡Es genial y genera un código ERB/HTML válido! Los beneficios son:
El proyecto fue probado en grandes vistas HAML (más de 800 líneas de marcado) de la aplicación de producción real y funcionó bien para mí.
Buena suerte!
Haml2Erb es un convertidor en línea muy impresionante. Realmente me ayuda un montón
¿Qué pasa con 'haml input.haml output.html' en la línea de comandos? –
Obtiene excepciones de métodos indefinidos para 'error_messages_for ', entre otras cosas. –