在初始化程序中设置 Rails 时区不起作用?

Setting Rails time zone in an initializer does not work?

因为 Rails 5 application.rb 告诉我将应用程序的配置放在初始化程序中。为了遵循这个约定,我想在初始化程序中设置我的时区。

config/initializers/time_zone.rb

Rails.application.config.time_zone = "Paris"

Rails 似乎忽略了此设置并保留其默认时区。在我的 application.rb 中使用相同的代码有效。为什么初始化器被忽略了?

根据 Rails5 guide 它应该在 config/application.rb 文件中配置。

#application.rb
class Application < Rails::Application
  config.time_zone = 'Paris'
end