Инициализаторы Rails работают во время переноса базы данных

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

Инициализатор в моем приложении запускает фоновый поток (своего рода рабочий процесс), и он должен выполняться только тогда, когда приложение работает в режиме отладки и в рабочем режиме.

Как предотвратить запуск определенного инициализатора при выполненииrake db:migrate или как определить в инициализаторе, что запускается задача rake?

Ответы на вопрос(3)

Ваш ответ на вопрос