Fechas en las vistas

Tengo un campo de tipo ‘datetime’ llamado ‘fecha’ en mi modelo.
Quiero que en vista asociada a la acción ‘New’ del modelo tenga un
formulario en el que, para guardar la fecha, haya un ‘text_field’ para
el
año y dos ‘select’, uno para el mes y otro para el día.

¿Qué nombre deben recibir estos controles para que el controlador pueda
montar la fecha y guardarla? ¿Cómo debería hacerlo?

Muchas gracias.

Mírate los helper:

form.date_select
form.datetime_select
etc.

O si tienes la segundo edición del AWD mírate la página 489.

Un saludo,

Serabe

El día 29/08/07, Serabe [email protected] escribió:

Mírate los helper:

form.date_select
form.datetime_select
etc.

O si tienes la segundo edición del AWD mírate la página 489.

Todo eso no me sirve. Lee bien mi mensaje anterior.

On 8/29/07, Iñigo Sola Núñez [email protected] wrote:

Tengo un campo de tipo ‘datetime’ llamado ‘fecha’ en mi modelo.
Quiero que en vista asociada a la acción ‘New’ del modelo tenga un
formulario en el que, para guardar la fecha, haya un ‘text_field’ para el
año y dos ‘select’, uno para el mes y otro para el día.

¿Qué nombre deben recibir estos controles para que el controlador pueda
montar la fecha y guardarla? ¿Cómo debería hacerlo?

Hace lo que dice Serabe, hace submit del formulario y mira en el log
la forma en la que van los parametros, despues pone los mismos nombres
pero con 2 select y 1 text_field…

Hola:

Para el mes y el día, tienes select_month y select_day. Para ver el
nombre del año, utiliza select_year y miras el código.

No sé porqué, pero me huelo que vas a tener que meter 2 ó
3
attr_accessor por ahí, estilo password y crypted_password.

Un saludo,

Serabe

“Yo solo puedo enseñarte la puerta, pero tú debes cruzarla.” Morfeo. Matrix

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs