2017-02-06 10 views
0

С Rails 5 application.rb говорит мне, чтобы установить конфигурацию моего приложения в инициализаторы. Чтобы следовать этому соглашению, я хотел установить свой часовой пояс в инициализаторе.Настройка часового пояса Rails в инициализаторе не работает?

конфигурации/Инициализаторы/time_zone.rb

Rails.application.config.time_zone = "Paris" 

Rails, кажется, игнорирует этот параметр и сохраняет часовой пояс по умолчанию. Используя тот же код внутри моего application.rb работает. Почему инициализатор игнорируется?

ответ

2

За Rails5 guide его необходимо настроить в файле config/application.rb.

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

Хорошо спасибо. Я думал, что вся конфигурация должна идти в инициализаторах. – R4ttlesnake

+0

Замечание в '' 'application.rb'', указывающее, что все конфиги должны идти в инициализаторах, неверно. На данный момент ожидается фиксация по состоянию на 11 февраля 2017. –

+0

@RichardHulse Можете ли вы показать, что вы говорите? –