Я установил sidekiq
для своего приложения. Я помещаю своих работников во вновь созданный подкаталог app/workers/
. Предположительно, ожидается, что rails будет загружать любые подкаталоги в app/
. Если я оцениваю
puts ActiveSupport::Dependencies.autoload_paths
в консоли rails, в разработке, включает , включает
".../app/workers"
Однако в производственном процессе новый каталог отсутствует. Другие пользовательские папки, которые я поместил в app/
, а именно services/
и validators/
, отображаются в autoload_paths как для производства, так и для разработки.
Я видел ответы на другие вопросы, которые предлагают возобновить весну, однако, это происходит в производстве для меня.
services/
и validators/
существовали в первый раз, когда я развернул свое приложение в рабочей среде (используя Capistrano), тогда как workers/
взят из последующего коммита.