さとうようぞうの技術メモ

技術的な内容はこっちに書こうかなぁ、と思ったので。

アメリカ用の application.rb

config.time_zone と config.i18n.default_locale を変えてやる。 time_zone に指定する値は rake time:zones:all するとリストが出てくるので、該当するものをセットすればいいらしい。

bundle exec rake time:zones:all

* UTC -11:00 *
American Samoa
International Date Line West
Midway Island

* UTC -10:00 *
Hawaii

* UTC -09:00 *
Alaska

* UTC -08:00 *
Pacific Time (US & Canada)
Tijuana

* UTC -07:00 *
Arizona
Chihuahua
Mazatlan
Mountain Time (US & Canada)

* UTC -06:00 *
Central America
Central Time (US & Canada)
Guadalajara
Mexico City
Monterrey
Saskatchewan
(以下略)

西海岸なので、 Pacific Time (US & Canada) を指定すれば大丈夫そう。 後は locale を :en とかにしておけば、英語で表示されるはず。