Pregunta Cómo generar vistas de Haml en lugar de erb


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?


32
2018-01-31 23:09


origen


Respuestas:


Esta joya hará el truco http://github.com/indirect/haml-rails


31
2017-11-02 03:22



Waht realmente funcionó para mí, pero en rails 3.1 es esta wiki aquí: https://github.com/plataformatec/devise/wiki/How-To:-Create-Haml-and-Slim-Views :)


1
2017-07-13 22:43



Esta joya aquí 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)


0
2018-02-05 10:59