0

ヘルパーまたはメソッドがある場合は、タイムゾーンオフセットを選択して提供できます。これにより、ビューに数値のみが生成されます。例:(<option value="-6">-6</option>

試し<%= time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones %>ましたが、文字列情報しか提供されないため、うまくいきません。

PS私はoptions_for_selectに切り替えようとしています

4

2 に答える 2

1

そのような組み込みのRailsヘルパーはありませんが、options_for_select

options_for_select(ActiveSupport::TimeZone.us_zones.map {|zone| zone.utc_offset / 3600}.uniq)
于 2013-01-09T10:23:55.357 に答える
0

これが私がこれをした方法です

<%= collection_select :prefix, :suffix, ActiveSupport::TimeZone.us_zones, :utc_offset, :name, 
      {:selected => -21600}%>
于 2013-01-09T10:47:43.660 に答える