Edicion de Vistas en Ruby on Rails

Para conocer que vista queremos Editar, hacemos la petición al servidor y nos dice que vista esta mostrando actualmente.

Nos fijamos en la vista y no tenemos actualmente el campo description que creamos a posteriori en la BBDD.

La modificamos para que muestre también la descripción:

 

Partials View

En la vista de crear y editar vemos que se renderizan dos ficheros en vez de uno:

 

Esto es porque se reutiliza el formulario tanto para la creación como para la edición.

Las vistas parciales son las que se reutilizan en varias vistas, se pueden identificar ya que se nombran con un «_»( guion bajo) al principio.

 

Modificaremos en este caso el _form añadiéndole el description:

 

Ruby on Rails nos provee de mecanismos para limitar los parámetros que podemos recibir en las peticiones, se le llama white list.

Esta whitelist se encuentra en el controlador correspondiente.

Antes de modificarlo:

Después de modificarlo:

 

Etiquetas para desplegar Codigo de Ruby en las Vistas

<% %>  Solo evalua el codigo pero no lo imprime dentro de la pagina web

<%= %> Sirve para imprimir cosas