Инициализаторы Rails работают во время переноса базы данных
Очень удивительно, что инициализаторы Rails запускаются во время выполнения любой задачи rake, включаяdb:migrate
а такжеdb:seed
.
Инициализатор в моем приложении запускает фоновый поток (своего рода рабочий процесс), и он должен выполняться только тогда, когда приложение работает в режиме отладки и в рабочем режиме.
Как предотвратить запуск определенного инициализатора при выполненииrake db:migrate
или как определить в инициализаторе, что запускается задача rake?