Я разрабатываю приложение Rails, в котором большая часть кода, не относящегося к приложению, была написана внутри различных драгоценных камней, включая некоторые движки Rails и некоторые сторонние драгоценные камни, для которых я улучшаю или исправляю ошибки.
gem 'mygem', path: File.expath_path('../../mygem', __FILE__)
Поскольку большая часть кода в этих драгоценных камнях на самом деле является частью приложения, он все еще часто меняется. Я хотел бы иметь возможность использовать функцию Rails, при которой код перезагружается при каждом запросе в процессе разработки (т. е. когда config.cache_classes
имеет значение false), но по умолчанию это делается только в рамках обычной структуры приложения.
Как я могу настроить Rails для перезагрузки кода gem при каждом запросе, как и в случае с кодом приложения?