由于夏令时,Ruby-on-rails会停止更改时间

时间:2015-07-10 22:40:24

标签: ruby-on-rails time timezone save dst

我已将我的rails应用程序设置为使用智利时区。今年政府决定不改变冬天的时间(如wikipedia所述)。尽管如此,我的应用程序改变了时间。所以我的问题是:

如何设置导轨以使其不会自动更改时间?

感谢。

1 个答案:

答案 0 :(得分:0)

来自the Rails documentation

  

TimeZone class充当TZInfo::Timezone个实例的包装。

     

...

     

如果本地安装了最新版本的gem,则将使用此版本而不是捆绑版本。

因此,只需更新到当前版本的the tzinfo gem

您在智利谈论的具体更改是在基础tz数据库的2015a版本中进行的。 Announcement here

这对应于tzinfo-data gem的版本1.2015.1,它将数据提供给tzinfo gem。至少安装此版本或更高版本,您将获得智利DST更改。