解析另一个模块中的模块路径
Resolve Module Path Within Another Module
我在 app/objects/v4/mobile/checkin.rb
的模块中有 类 命名空间
我在命名空间为 controllers/v4/mobile/checkin.rb
的另一个模块中调用它们
我将第一个模块引用为 V4::Mobile::Checkin
但我在第二个模块中进行引用,因此路径被解析为 V4::Mobile::Checkin::V4::Mobile::Checkin
有没有办法将 app/
的路径解析为 root?
只需在您的模块名称前加上'::',然后它将从顶级命名空间解析
::V4::Mobile::Checkin
我在 app/objects/v4/mobile/checkin.rb
我在命名空间为 controllers/v4/mobile/checkin.rb
我将第一个模块引用为 V4::Mobile::Checkin
但我在第二个模块中进行引用,因此路径被解析为 V4::Mobile::Checkin::V4::Mobile::Checkin
有没有办法将 app/
的路径解析为 root?
只需在您的模块名称前加上'::',然后它将从顶级命名空间解析
::V4::Mobile::Checkin