Ruby on rails Rails 3-时区下拉列表,仅包含美国区域
我知道有这个Ruby on rails Rails 3-时区下拉列表,仅包含美国区域,ruby-on-rails,datetime,timezone,Ruby On Rails,Datetime,Timezone,我知道有这个 <%= f.time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones %> 但它返回所有时区,但美国在顶部。我只想要美国的,我似乎不知道是否有一种方法可以在不构建自己的散列的情况下将其与select_标记或collection_select一起使用。我很想知道。谢谢大家 这应该可以做到: <%= f.collection_select :time_zone, ActiveSupport::Ti
<%= f.time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones %>
但它返回所有时区,但美国在顶部。我只想要美国的,我似乎不知道是否有一种方法可以在不构建自己的散列的情况下将其与select_标记或collection_select一起使用。我很想知道。谢谢大家 这应该可以做到:
<%= f.collection_select :time_zone, ActiveSupport::TimeZone.us_zones, :name, :to_s %>
idlefingers…你的朋友在爆炸。我昨晚凌晨3点尝试了所有的方法,但都没能成功。工作如梦:)