【发布时间】:2014-01-22 22:12:47
【问题描述】:
我有一个非 ActiveRecord 服务器正在向另一个服务发送数据。该服务器希望接收格式为:"%Y-%m-%d %H:%M:%S.%L" 的指令,包括 UTC。我已经有一个覆盖Time::DATE_FORMATS[:default] 的time_format.rb 初始化程序有没有一种方法可以配置我的服务器,以便Time.now.to_s 默认打印UTC 时间,而无需我每次调用它时都指定Time.now.utc?我正在使用 ruby 2.0.0 和 Rails 4。
我尝试将config.time_zone = 'London' 添加到config/application.rb,但没有成功。
【问题讨论】:
-
如何定义一个名为 time_now 的新方法,它调用 Time.now.utc?
-
您可以通过重写 Time 类中的 now 方法来实现。
-
config.time_zone = 'UTC'怎么样?
标签: ruby-on-rails ruby timezone