ruby on rails -如何从模块内访问顶级模型



在这个应用程序中,有两个非常相似的模型:/app/models/material.rbapp/models/projects/material.rbprojects命名空间是该应用程序中存在的模块的一部分。

/app/controllers/projects/materials_controller我试图更新基于根命名空间的材料属性的材料。(这是一种同步排序,更新开销)

在这个控制器的作用域中,Material实际上是Projects::Material。我现在需要访问Material

我该怎么做?

您可以在模块中添加::以访问顶级命名空间。::Material应参考您的模型

我认为你可以使用以下语法:

::Material

相关内容

  • 没有找到相关文章

最新更新