Accediendo a las variables fecha () enviadas desde el ayudante de fecha en los Rails

Hay, no estoy seguro de haber perdido el punto de los ayudantes en los Rails, pero utilicé el ayudante date () y ahora no sé cómo acceder a las variables devueltas.

Heres el código de ayuda

 [:day, :month, :year])%> 

¿Cómo accedo a las variables devueltas en un controlador?

Gracias

El ayudante date_select hace uso de lo que Rails llama atributos de múltiples parámetros. Es decir, el valor del atributo release_date se divide en los 3 release_date desplegables por día, mes, año que crea el ayudante date_select . date_select nombra los 3 date_select desplegables siguiendo una convención tal que en su controlador puede hacer:

 @game = Game.new(params[:game]) 

y el atributo release_date en el nuevo juego se completará con la fecha seleccionada.

o

 @game.update_attributes(params[:game]) 

para actualizar un registro existente.

Si inspecciona parámetros o busca en el archivo de registro, verá los 3 componentes individuales:

 params["game"]["release_date(1i)"] # the year params["game"]["release_date(2i)"] # the month params["game"]["release_date(3i)"] # the day 

Si bien puede acceder a estos elementos individuales directamente, no parece una buena idea. El helper date_select está realmente diseñado para ser usado en combinación con los attributes= setter de ActiveRecord que se usa al crear un nuevo objeto o actualizar atributos.