2011-02-02 15 views
9

Al crear un menú desplegable estándar de Rieles, ¿cómo se establece qué elemento de la lista debe ser el predeterminado?
Lo pregunto porque en el pasado acabo de colocar una entrada nula como el primer elemento en mi lista de valores que se van en el menú desplegable, pero cuando se usa {: include_blank => true} la entrada en blanco no es la elemento seleccionado por defecto, el primer elemento de la lista es.¿Cómo configuro el elemento seleccionado por defecto en un menú desplegable de Rails?

+0

posible duplicado de [cómo definir el valor seleccionado por defecto en la página de selección de forma] (http://stackoverflow.com/questions/3967883/how-to-define-default -selected-value-in-select-form-page) – nmichaels

Respuesta

23

Se puede utilizar: seleccionado

<%= f.select :title, ['1','2','3','4'], :selected => '3' %> 
+0

Ambas respuestas fueron buenas pero esta fue la más cercana a lo que necesitaba para mi implementación. ¡Gracias! – keybored

+0

No funcionó para mí: \ –

+0

@TamerShlash, muestre su código – fl00r

10

usted tiene muchas opciones para poblar <select> etiqueta con <option> etiquetas, uno de ellos es options_for_select(container, selected = nil) que toma un parámetro seleccionado que debe ser el valor de su campo <option> desea ser seleccionado por defecto.

Cuestiones relacionadas