过滤掉TZInfo:Timezone Ruby结果以排除

时间:2016-05-12 07:35:56

标签: ruby-on-rails ruby

我想过滤掉TZInfo提供的时区,这样我就可以排除格式化为(GMT +03:00) Nairobi的值,这些值与95%的位置不兼容(欧洲 - 索菲亚,美国 - 中央等)

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

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