8

私はレールでより新鮮です、

Rails 3でインドのタイムゾーンを設定する方法は?

これはどこで指定するのですか?

助けてください。

4

2 に答える 2

15

config/application.rbに、これを追加します

config.time_zone = 'Kolkata'

それはうまくいくはずです。

後で、次のコマンドを実行してこれを確認できます。rails console

>> Time.zone

#output
(GMT+05:30) Kolkata
于 2012-07-27T11:51:20.433 に答える
8

シェルで 'rake time:zones:all' を実行すると、Rails 開発で使用するすべてのタイムゾーンが表示されます。上記から、以下に示すように、INDIAN タイムゾーンを簡単に見つけることができます。

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

上記の名前のいずれかをconfig/application.rb次のように入れます。

config.time_zone = 'Chennai'

サーバーを再起動するだけで、タイムゾーンが更新されていることがわかります。

ありがとうございました。

于 2012-12-19T04:42:40.013 に答える