Já foi visto por aqui que agora podemos configurar o time zone da aplicação no arquivo environment.rb, usando o config.time_zone. Mas qual nome devo usar para especificar o time zone que desejo?
Para facilitar foi criado três novas tarefas rake: time:zones:all, time:zones:us e time:zones:local.
O primeiro retorna todos os time zones que o Rails reconhece, agrupados por offset. Você também pode filtrar o retorno usando o parâmetro opcional OFFSET, por exemplo: OFFSET=-6.
O segundo exibe uma lista com todos os time zones dos USA. A opção OFFSET também vale aqui.
E o último, retorna os time zones que o Rails conhece que estão no mesmo offset do seu sistema operacional.