2016-05-12 8 views
0

TZInfoが提供するタイムゾーンを除外したいので、そこにある場所の95%と互換性のない(GMT +03:00) Nairobiのようなフォーマットの値を除外できます(Europe - Sofia、US - セントラルなど)。フィルタアウトTZInfo:Timezone除外するRubyの結果

<%= f.time_zone_select :system_locale, TZInfo::Timezone.all.sort, {}, {:class => 'ui fluid search dropdown'} %> 

どうすればこの問題を解決できますか?

+0

あなたが達成したいものをと、より具体的だろうか?どのタイムゾーンを除外したいのかはっきりしていません –

+0

@EmilianoDellaCasa私が説明しているように、位置の95%は「大陸 - 都市」という形式に従いますが、そのうちのほんの一部は「(GMT + xx:xx) – ftshtw

答えて

1

あなたはこれを試すことができます。

TZInfo::Timezone.all.select {|k| !k.name.include?("GMT")} 
+0

ちょうど素晴らしい、純粋なRuby。 – ftshtw

関連する問題