Специфичные для окружающей среды инициализаторы для рельсов? - PullRequest
10 голосов
/ 06 августа 2009

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

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

1 Ответ

19 голосов
/ 06 августа 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...