【问题标题】:How to set app/server/Rack-wide timezone in Sinatra/Rack apps?如何在 Sinatra/Rack 应用程序中设置应用程序/服务器/机架范围的时区?
【发布时间】:2013-05-28 15:09:35
【问题描述】:

有没有办法为整个 Rack 堆栈设置时区?

理想情况下,我想要一个可以传播到所有中间件组件的设置,直到 Sinatra,或者任何可能位于堆栈前端的东西。有没有办法做到这一点?也适用于 Heroku 的解决方案的奖励积分。

【问题讨论】:

  • 这是一道编程题?也许您应该在ServerFault 上提问?
  • 问题是如何通过 Ruby 或应用程序以编程方式更改时区设置?

标签: ruby timezone sinatra rack


【解决方案1】:

Heroku 默认使用 UTC。

要更改它,您可以执行heroku config:add TZ="Europe/Athens"

虽然这仅针对 Heroku,但其背后的想法(在服务器上设置您的本地时间)应该同样有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多