ruby on rails -时区偏移选择



如果有任何帮助或方法,可以为我提供选择与时区偏移,这将在其视图中只生成数字,例如(<option value="-6">-6</option>)

我尝试了<%= time_zone_select :time_zone, ActiveSupport::TimeZone.us_zones %>,但这只提供给我字符串信息,这对我不起作用。

注:我要切换到options_for_select

没有这样的内置Rails帮助程序,但是使用options_for_select很容易实现

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

我是这样做的

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

相关内容

  • 没有找到相关文章

最新更新