Iloo

https://iloo.wordpress.com

Ruby on Rails: variable en “params”

Otro tip útil para usar variables en params.

Un caso recurrente al capturar datos es el siguiente:

  1. Enviar datos de un formulario.
  2. Capturarlos en el controlador: params[:model]

Pero en el caso de usar una variable para params, seria de la siguiente manera:

variable = 'user'
datos = params[:variable.to_sym]

Es decir usar to_sym para convertir el objeto (variable) en un simbolo, y en este caso quedaría:

datos = params[:user]

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s