1
升级我的Rails应用程序后,我遇到了一个问题,其中一个模型的名称与Rails中的另一个类冲突,即Configuration
。Rails中模型的默认命名空间
有没有办法让我(从控制器)明确使用我的模型类Configuration
而不是ActiveSupport::Configurable::Configuration
?什么是我的模型的默认命名空间?
升级我的Rails应用程序后,我遇到了一个问题,其中一个模型的名称与Rails中的另一个类冲突,即Configuration
。Rails中模型的默认命名空间
有没有办法让我(从控制器)明确使用我的模型类Configuration
而不是ActiveSupport::Configurable::Configuration
?什么是我的模型的默认命名空间?
您可以使用::Configuration
致电您的班级。这意味着你指的是来自顶层命名空间的常量Configuration
。但我认为这很烦人。您可以重命名您的课程以避免这种情况。
当然,我打算把它放到一个名称空间或重命名它。但在此之前,谢谢! –