生产中的Rails时区



我的服务器是美国西海岸,但MySQL服务器中记录的所有时间都应该在UTC中完成,这样我就可以在以后为用户实现时区。现在配置到印度时间。

我需要做什么配置才能让它正常工作吗。我添加了以下内容:

//application.rb
config.time_zone = 'UTC'
config.active_record.default_timezone :utc

我需要做什么其他设置来告诉rails请在UTC中保存内容吗?

在rails应用程序中,MySQL中记录的时间自动以UTC为单位。当您在application.rb中给定config.time_zone = 'UTC'时,rails会将该时间从UTC(存储在MySQL中)转换为application.rb中指定的时区。所以我认为没有什么必要这么做。

希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新