Как я могу загрузить свой сервисный модуль, если у меня есть этот каталог и структура файла:
MarketShare::Foo
in app/services/market_share/foo.rb
Таким образом, я могу получить доступ к этому модулю с консоли rails (например:MarketShare::Foo
), но в моем контроллере Report::MarketSharesController
в app/controllers/report/market_shares_controller.rb
я получаю эту ошибку:
NameError: uninitialized constant Report::MarketSharesController::Foo
, когда я звоню с MarketShare::Foo
.
Я вставил этот путь вавтозагрузка тоже:
config.autoload_paths.push(Rails.root.join('app/services/market_share'))
но я снова получаю ту же ошибку.
РЕДАКТИРОВАНИЕ: Ребята, я тоже пытаюсь остановить rails server
и остановить spring
, но ошибка сохраняется.