Rake db:migrate по умолчанию должен загружать плагины через LOAD_PLUGINS

В нашей компании Pavilion возникли проблемы с запуском и отладкой тестов, а также наблюдались ошибки, связанные с плагином poll во время выполнения тестов. Ранее мы полагали, что проблема заключается в самом плагине, но это не так.

Проблема заключалась в том, что миграции плагина poll не были выполнены. Запуск команды RAILS_ENV=test rake db:migrate LOAD_PLUGINS=1 решил проблему.

Возникает вопрос: не следует ли по умолчанию устанавливать параметр LOAD_PLUGINS для задачи rake?

Мы уже делаем это здесь:

Обязательно используйте binstubs — они также работают быстрее.

Спасибо за совет. Binstubs — это супер круто. Я где-то читал, что вы об этом упоминали, но не осознавал их полезности.
Как вы думаете, патчить задачу методом monkey patching — это уже слишком?

Да, я предпочитаю пока оставить всё как есть. bundle exec rake работает медленнее и его гораздо дольше вводить. Использование rake без bundler рискованно.

Ах, я не знал об этом. Я изучу этот вопрос.