2012-01-05 9 views
5

El código que estoy utilizando para la lista desplegable es la siguiente:Cómo incluir un "Seleccione ..." (predeterminado/indicar) en una lista desplegable agrupada?

<%= f.select :post_type_id, option_groups_from_collection_for_select(@categories, :post_types, :name, :id, :name) %> 

Es perfectamente divide las opciones en optgroups.

¿Pero cómo modifico el código para incluir un aviso (o un valor predeterminado) de "Seleccione ..."?

Parece difícil de hacer con los menús desplegables agrupados. (Los rieles documentos parecen sugerir el uso de un hash, pero he intentado varias alternativas sin éxito.)

Respuesta

7

Bah, justo después de que envió la pregunta que me encontré la respuesta estaba en los documentos de select, y no bajo option_groups_from_collection_for_select documentos donde había estado buscando.

La respuesta es:

<%= f.select :post_type_id, option_groups_from_collection_for_select(@categories, :post_types, :name, :id, :name), :include_blank => "Please select..." %> 
+0

No hay nada malo con el auto-rescate. Gracias por actualizar aquí. – Will

Cuestiones relacionadas