2012-06-28 15 views
24

Normalmente, usar form_for(@foo) significa que en la parte posterior de la acción del formulario, tendrá los datos del formulario en params[:foo], pero en mi caso me gustaría tener un espacio de nombres personalizado aplicado a estos parámetros, es decir, params[:bar], no params[:foo].Nombre personalizado para el hash params de Rails form_for

estoy no hablando de hacer el espacio de nombres ya suministrando el argumento :namespace al método form_for. Por el contrario, mi nombre actual es demasiado largo, y quiero acortarlo. Más importante aún, en realidad estoy cambiando un nuevo modelo en lugar de uno existente, por lo que el controlador está lleno de llamadas al params[:quoter], mientras que nuestro nuevo modelo suministra params[:company_quoter_intf_quoter]. ¿Algunas ideas?

Especificaciones: Rubí, rieles 1.9.3 3.2.3

Respuesta

Cuestiones relacionadas