从Rails 5开始, application.rb 告诉我将应用程序的配置放在初始化程序中。为了遵循这个约定,我想在初始化器中设置我的时区。
配置/初始化/ time_zone.rb
Rails.application.config.time_zone = "Paris"
Rails似乎忽略此设置并保留其默认时区。在我的 application.rb 中使用相同的代码。为什么忽略初始化程序?
答案 0 :(得分:4)
每Rails5 guide它应在config/application.rb
文件中配置。
#application.rb
class Application < Rails::Application
config.time_zone = 'Paris'
end