【发布时间】:2013-04-05 04:05:10
【问题描述】:
我正在努力让 Rails 3 应用程序准备好使用时区。我的开发机器在 EDT 中,而我托管的服务器在 UTC 中。在我的 rspec 测试中是否有办法更改 ruby 正在使用的系统时区,以便我使用相同的系统时区运行测试而无需更改计算机上的系统时钟?我调查过 Delorean 和 Timecop,但它们不是我要找的。我正在寻找类似的东西
Time.system_time_zone = "UTC"
...然后 Time.now 将返回 UTC 时间,而不是我的系统时区设置。
【问题讨论】:
标签: ruby-on-rails ruby rspec timezone clock