time_zone_select

I'm not familiar with the tzinfo gem but you should be able to use
something like this:

TZInfo::Timezone.all.sort.collect { |tz| [ tz.name ] }