Я бы хотел, чтобы код в одном из моих инициализаторов (в config/initializers/
) запускался только для среды :development
, но не :test
или :production
. Какой лучший способ сделать это?
Вставка в config/environments/test.rb
кажется нечистой, и мне не очень нравится упаковывать весь файл инициализатора в оператор if Rails.env == 'development' do ... end
. Есть какой-то канонический способ сделать это?
(Справочная информация: чтобы ускорить время тестовой загрузки, я пытаюсь переместить самоцвет Barista в группу :development
моего Gemfile
, но config/initializers/barista_config.rb
вызывает Barista.configure
, так что теперь это тестовый (и производственный) режим.)