Ответ 1
Вы можете поместить это в блок after_initialize
в config/environments/development.rb
или просто окружить его if Rails.env.development?
в уже имеющемся инициализаторе.
Я думаю, что любой из них будет работать для вас.
Можете ли вы настроить рельсы только для запуска инициализатора в определенных средах? В моем случае мне пришлось взломать скрепку для работы с Imagemagick в моей dev-блоке, поэтому у меня есть код с обезьяной, который я хочу применить только к среде разработки, а не к рабочей среде. Этот monkeypatch сохраняется как файл в config\initializers.
Сайт guide.rubyonrails.org не указывает, что это можно сделать. Если я не могу, я полагаю, что я просто не буду проверять этот патч в моем репо, но это было бы не идеально.
Вы можете поместить это в блок after_initialize
в config/environments/development.rb
или просто окружить его if Rails.env.development?
в уже имеющемся инициализаторе.
Я думаю, что любой из них будет работать для вас.