从 Rails 5 开始,application.rb 告诉我将应用程序的配置放在初始值设定项中。为了遵循此约定,我想在初始值设定项中设置时区。
config/initializers/time_zone.rb
Rails.application.config.time_zone = "Paris"
Rails 似乎忽略了此设置并保留其默认时区。在我的应用程序.rb中使用相同的代码是有效的。为什么忽略初始值设定项?
根据 Rails5 指南,它应该config/application.rb
文件中配置。
#application.rb
class Application < Rails::Application
config.time_zone = 'Paris'
end