В нашей компании Pavilion возникли проблемы с запуском и отладкой тестов, а также наблюдались ошибки, связанные с плагином poll во время выполнения тестов. Ранее мы полагали, что проблема заключается в самом плагине, но это не так.
Проблема заключалась в том, что миграции плагина poll не были выполнены. Запуск команды RAILS_ENV=test rake db:migrate LOAD_PLUGINS=1 решил проблему.
Возникает вопрос: не следует ли по умолчанию устанавливать параметр LOAD_PLUGINS для задачи rake?
Спасибо за совет. Binstubs — это супер круто. Я где-то читал, что вы об этом упоминали, но не осознавал их полезности.
Как вы думаете, патчить задачу методом monkey patching — это уже слишком?
Да, я предпочитаю пока оставить всё как есть. bundle exec rake работает медленнее и его гораздо дольше вводить. Использование rake без bundler рискованно.