SIMPLEFORM
¿Qué es?
- Componente que agiliza la construcción de los formularios
- Es una Gema
Instalación:
- Añadir: gem ‘simple_form’ en el gemfile.
- Usar el comando bundle install (o bi)
- Correr el generador usando: rails generate simple_form:install en el CMD
Este proceso generará una preconfiguración del simple form usando plantillas.
Generar un form
- Generaremos un scaffold para el modelo User como hemos visto anteriormente. En este caso usando los atributos first_name, last_name, address, about_me y phone.
- Podemos ver que ahora, en las invocaciones, en lugar de erb, llamará a HAML
- Es posible añadirle cosas extra a los atributos creados. Por ejemplo, un label, que cambiará el nombre que se muestra en el form de la página web. Más de esto se puede ver en la documentación de simple form.
Es posible hacer la conversión de HTML a HAML usando la herramienta HTML2HAML
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?