【发布时间】:2021-06-24 10:12:02
【问题描述】:
我在 app 目录下有一个集成文件夹。 我可以看到这个路径被加载了
ActiveSupport::Dependencies.autoload_paths
"/appname/app/integrations"
然后在这个路径内我有另一个带有嵌套模块的文件夹
"/appname/app/integrations/moduleA/base_service.rb"
# frozen_string_literal: true
module Integrations
module ModuleA
class BaseService
但是当我尝试使用该类时
Integrations::moduleA::BaseService
::Integrations::moduleA::BaseService
他们都给我
NameError: uninitialized constant Integrations
【问题讨论】: