Ruby on rails 让时区选择系统时区的默认值

Ruby on rails 让时区选择系统时区的默认值,ruby-on-rails,ruby,timezone,Ruby On Rails,Ruby,Timezone,如何使用ActionView::Helpers::formoptions helper方法time\u zone\u select并将所选值默认为当前(系统)时区 这很好: time_zone_select( "user", "time_zone", nil, :default => "Pacific Time (US & Canada)" ) 如何用当前区域的有效代码替

如何使用
ActionView::Helpers::formoptions helper
方法
time\u zone\u select
并将所选值默认为当前(系统)时区

这很好:

time_zone_select( "user", 
                  "time_zone",
                  nil,
                  :default => "Pacific Time (US & Canada)" )
如何用当前区域的有效代码替换太平洋时间(美国和加拿大)


Time.zone.now
为我返回
UTC
,无论我的服务器上的时区是什么
%date
返回正确的时区
2014年8月2日星期六17:08:03太平洋标准时间
,以及(ruby)
时间。现在
time_zone_select(:user, :time_zone, nil, default: Time.zone.name)