Rake db:migrate deve carregar LOAD_PLUGINS por padrão

Na Pavilion, enfrentamos problemas ao executar e depurar testes e observamos erros com o plugin poll durante a execução dos testes. Pensávamos que se tratava de um problema no próprio plugin, mas não era.

O problema era que as migrações do plugin poll não haviam sido executadas. Executar RAILS_ENV=test rake db:migrate LOAD_PLUGINS=1 resolveu o problema.

Ficamos nos perguntando se a tarefa rake deveria carregar os plugins por padrão.

Já fazemos isso aqui:

Certifique-se de usar os binstubs, pois eles também são mais rápidos.

Obrigado pela dica. Os binstubs são super legais. Li isso em algum lugar que você disse, mas não percebi a utilidade disso.
Você acha que fazer monkey patch na tarefa está exagerando?

Sim, prefiro manter assim por enquanto. bundle exec rake é mais lento e muito mais longo de digitar. Usar o rake sem o bundler é arriscado.

Ah, eu não sabia disso. Vou me informar mais sobre isso.