如何在rails 3中设置INDIA的时区

时间:2012-07-27 11:44:19

标签: ruby-on-rails-3

我对铁杆更新鲜,

如何在rails 3中设置 INDIA 的时区?

在哪里指定这个?

请帮忙。

2 个答案:

答案 0 :(得分:15)

config/application.rb中,添加此

config.time_zone = 'Kolkata'

这应该有效。

稍后您可以通过在rails console

中运行以下内容来确认这一点
>> Time.zone

#output
(GMT+05:30) Kolkata

答案 1 :(得分:7)

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

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

将以上任何名称放在config/application.rb中,如下所示:

config.time_zone = 'Chennai'

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

谢谢。

相关问题