Как получить time_zone_options_for_select со смещением DST? - PullRequest
0 голосов
/ 09 июня 2011

ActionView :: Helpers :: FormOptionsHelper предоставляет time_zone_options_for_select , чтобы получить список параметров для элемента управления select, который включает все часовые пояса с их смещением UTC.Проблема в том, как заставить его отображать правильное смещение для перехода на летнее время?

Например, американское горное время обычно составляет -7 UTC, но летом оно составляет -6 UTC.Есть ли способ, чтобы этот список правильно отражал это?

1 Ответ

1 голос
/ 25 мая 2012

У меня была похожая проблема, но в итоге я использовал

time_zone_select('time_zone', TZInfo::Timezone.us_zones, 
                                     :default => "America/Los_Angeles", 
                                     :model => TZInfo::Timezone

Нашли лучшее решение?

...