2013-01-09 77 views
0

如果有任何幫助或方法,能夠爲我提供選擇與時區偏移,這將在其看來生成唯一號碼,例如(<option value="-6">-6</option>時區偏移選擇

我試過<%= time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones %>,但我提供只有字符串信息,這不會爲我工作。

P.S.我即將要切換到options_for_select

回答

1

有沒有這樣的內置Rails的助手,但它很容易與options_for_select

options_for_select(ActiveSupport::TimeZone.us_zones.map {|zone| zone.utc_offset/3600}.uniq) 
0

下面是我這究竟是怎麼

<%= collection_select :prefix, :suffix, ActiveSupport::TimeZone.us_zones, :utc_offset, :name, 
     {:selected => -21600}%> 
實施