Os inicializadores do Rails estão em execução durante a migração do banco de dados

É muito surpreendente que os inicializadores do Rails sejam executados enquanto executam qualquer tarefa de rake, incluindodb:migrate edb:seed.

Um inicializador no meu aplicativo inicia um encadeamento em segundo plano (um tipo de processo de trabalho) e deve ser executado apenas quando o aplicativo estiver sendo executado nos modos de depuração e produção.

Como impedir que um inicializador específico seja executado ao executarrake db:migrate ou como detectar no inicializador que uma tarefa de rake está sendo executada?

questionAnswers(3)

yourAnswerToTheQuestion