2011-02-12 11 views
5

Sé que hay estaCarriles 3 - Tiempo desplegable zona con sólo las zonas de los Estados Unidos

<%= f.time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones %> 

pero devuelve todas las zonas horarias, pero tiene los EE.UU. en la parte superior. Solo quiero los de Estados Unidos y no puedo entender si hay una forma de usar esto con select_tag o collection_select sin que yo construya mi propio hash. Muy interesado en saber ¡Gracias a todos!

Respuesta

18

Esto debe hacer el truco:

<%= f.collection_select :time_zone, ActiveSupport::TimeZone.us_zones, :name, :to_s %> 
+0

idlefingers ... tu la bomba. Intenté todo anoche a las 3:00 a.m. y no pude hacer que esto funcionara. Funciona como un sueño :) – bokor

Cuestiones relacionadas