rails - Cómo generar vistas de Haml en lugar de erb
haml to html (3)
Estoy construyendo una aplicación con Rails 2.3.4 y estoy usando
script/generate controller home index
para generar un controlador y una página de inicio. Tengo Haml instalado. Obtengo un archivo erb:
app/views/home/index.html.erb
pero preferiría tener un archivo Haml generado en su lugar, como:
app/views/home/index.html.haml
Recuerdo que Merb generaría vistas .haml en lugar de .erb si se detectaba una gema haml. ¿Esto no está disponible en Rails 2.3.4? Lo intenté
script/generate controller home index --haml
pero una opción "--haml" no es válida.
Por supuesto, puedo cambiar manualmente mis archivos erb a archivos haml, pero prefiero que el generador haga el trabajo. Llámame flojo. Sugerencias?
Esta gema hará el truco http://github.com/indirect/haml-rails
Esta joya here podría ser útil. No creo que haya ninguna forma de hacer esto fuera de un plugin / gema. (descargo de responsabilidad: no lo he intentado yo mismo, pero lo encontré cuando estaba investigando lo mismo)
Waht en realidad funcionó para mí, pero en Rails 3.1 está esta wiki aquí: https://github.com/plataformatec/devise/wiki/How-To:-Create-Haml-and-Slim-Views :)