升级我的 Rails 应用程序后,我遇到了一个问题,我的一个模型的名称与 Rails 中的另一个类冲突,即 Configuration
。
有没有办法让我(从 Controller )显式使用我的模型类 Configuration
而不是 ActiveSupport::Configurable::Configuration
?我的模型的默认命名空间是什么?
最佳答案
您可以使用::Configuration
来调用您的类。这意味着您指的是来自顶层命名空间的常量 Configuration
。但我觉得这很烦人。您可以重命名您的类(class)以避免这种情况。
关于ruby-on-rails - Rails 中模型的默认命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29881864/