2015-04-26 67 views
1

升级我的Rails应用程序后,我遇到了一个问题,其中一个模型的名称与Rails中的另一个类冲突,即ConfigurationRails中模型的默认命名空间

有没有办法让我(从控制器)明确使用我的模型类Configuration而不是ActiveSupport::Configurable::Configuration?什么是我的模型的默认命名空间?

回答

3

您可以使用::Configuration致电您的班级。这意味着你指的是来自顶层命名空间的常量Configuration。但我认为这很烦人。您可以重命名您的课程以避免这种情况。

+0

当然,我打算把它放到一个名称空间或重命名它。但在此之前,谢谢! –