Подтвердить что ты не робот

Инициализаторы среды для рельсов?

Можете ли вы настроить рельсы только для запуска инициализатора в определенных средах? В моем случае мне пришлось взломать скрепку для работы с Imagemagick в моей dev-блоке, поэтому у меня есть код с обезьяной, который я хочу применить только к среде разработки, а не к рабочей среде. Этот monkeypatch сохраняется как файл в config\initializers.

Сайт guide.rubyonrails.org не указывает, что это можно сделать. Если я не могу, я полагаю, что я просто не буду проверять этот патч в моем репо, но это было бы не идеально.

4b9b3361

Ответ 1

Вы можете поместить это в блок after_initialize в config/environments/development.rb или просто окружить его if Rails.env.development? в уже имеющемся инициализаторе.

Я думаю, что любой из них будет работать для вас.