Я пытаюсь получить массив всех часовых поясов tzinfo, но мне нужно только часть «Америка/Лос-Анджелесе» от каждого, чтобы я мог проверять время, получаемое от мобильного клиента iOS. В настоящее время работает следующим образом:Как получить tzinfo из ActiveSupport :: TimeZones.zones_map?
ActiveSupport::TimeZone.zones_map.values.collect { |z| z.tzinfo }
Я получаю класс TZInfo::TimezoneProxy
вместе с информацией мне нужно.
Извините за крайне поздний ответ .... НО Я закончил с time_zones = ActiveSupport :: TimeZone.zones_map.values.collect {| z | z.tzinfo.identifier}. – dsieczko
Ваш ответ более чист. – dsieczko