在另一个模块中解析模块路径

时间:2015-08-25 12:00:37

标签: ruby-on-rails ruby module scope autoload

我将类命名为app/objects/v4/mobile/checkin.rb

的模块

我在另一个名为controllers/v4/mobile/checkin.rb

的模块中调用它们

我将第一个模块引用为V4::Mobile::Checkin,但我在第二个模块中执行此操作,因此路径正在解析为V4::Mobile::Checkin::V4::Mobile::Checkin

无论如何都要以app/为根解析路径?

1 个答案:

答案 0 :(得分:1)

只需在模板名称前加上' ::',然后从顶级命名空间解析它

::V4::Mobile::Checkin