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