8

我在rails中比较新鲜,

如何在 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

你可以在你的 shell 中运行 'rake time:zones:all',你会发现在 Rails 开发中使用的所有时区。从上面您可以轻松找到印度时区,如下所示。

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

将上述任何名称放入您config/application.rb的如下:

config.time_zone = 'Chennai'

只需重新启动服务器,您就会发现时区已更新。

谢谢你。

于 2012-12-19T04:42:40.013 回答