1.2 アプリケーションの設定

タイムゾーン

設定ファイルに下記のように設定したいタイムゾーンを記述することで設定することができます。

application.rb

class Application < Rails::Application
  config.time_zone = 'Asia/Tokyo'
end

設定可能なタイムゾーン一覧を取得するコマンド

$ rails time:zones:all

# 結果
* UTC -12:00 *
International Date Line West

* UTC -11:00 *
American Samoa
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

* UTC -05:00 *
Bogota
Eastern Time (US & Canada)
Indiana (East)
Lima
Quito

* UTC -04:00 *
Atlantic Time (Canada)
Caracas
Georgetown
La Paz
Puerto Rico
Santiago

* UTC -03:30 *
Newfoundland

* UTC -03:00 *
Brasilia
Buenos Aires
Greenland
Montevideo

* UTC -02:00 *
Mid-Atlantic

* UTC -01:00 *
Azores
Cape Verde Is.

* UTC +00:00 *
Casablanca
Dublin
Edinburgh
Lisbon
London
Monrovia
UTC

* UTC +01:00 *
Amsterdam
Belgrade
Berlin
Bern
Bratislava
Brussels
Budapest
Copenhagen
Ljubljana
Madrid
Paris
Prague
Rome
Sarajevo
Skopje
Stockholm
Vienna
Warsaw
West Central Africa
Zagreb
Zurich

* UTC +02:00 *
Athens
Bucharest
Cairo
Harare
Helsinki
Jerusalem
Kaliningrad
Kyiv
Pretoria
Riga
Sofia
Tallinn
Vilnius

* UTC +03:00 *
Baghdad
Istanbul
Kuwait
Minsk
Moscow
Nairobi
Riyadh
St. Petersburg
Volgograd

* UTC +03:30 *
Tehran

* UTC +04:00 *
Abu Dhabi
Baku
Muscat
Samara
Tbilisi
Yerevan

* UTC +04:30 *
Kabul

* UTC +05:00 *
Ekaterinburg
Islamabad
Karachi
Tashkent

* UTC +05:30 *
Chennai
Kolkata
Mumbai
New Delhi
Sri Jayawardenepura

* UTC +05:45 *
Kathmandu

* UTC +06:00 *
Almaty
Astana
Dhaka
Urumqi

* UTC +06:30 *
Rangoon

* UTC +07:00 *
Bangkok
Hanoi
Jakarta
Krasnoyarsk
Novosibirsk

* UTC +08:00 *
Beijing
Chongqing
Hong Kong
Irkutsk
Kuala Lumpur
Perth
Singapore
Taipei
Ulaanbaatar

* UTC +09:00 *
Osaka
Sapporo
Seoul
Tokyo
Yakutsk

* UTC +09:30 *
Adelaide
Darwin

* UTC +10:00 *
Brisbane
Canberra
Guam
Hobart
Melbourne
Port Moresby
Sydney
Vladivostok

* UTC +11:00 *
Magadan
New Caledonia
Solomon Is.
Srednekolymsk

* UTC +12:00 *
Auckland
Fiji
Kamchatka
Marshall Is.
Wellington

* UTC +12:45 *
Chatham Is.

* UTC +13:00 *
Nuku'alofa
Samoa
Tokelau Is.

多言語対応

設定ファイルに下記のように設定したいデフォルトのロケールを記述することで設定することができます。 この設定は多言語化ライブラリi18nの設定になり、この設定に応じて利用する辞書ファイルが変更されます。

application.rb

class Application < Rails::Application
  config.i18n.default_locale = :ja
end

SSL

下記のように設定することでSSLを有効化することができ、開発および本番環境で個別に設定することも可能です。

config/environments/production.rb

Rails.application.configure do
  config.force_ssl = true
end

results matching ""

    No results matching ""