1
升級我的Rails應用程序後,我遇到了一個問題,其中一個模型的名稱與Rails中的另一個類衝突,即Configuration
。Rails中模型的默認命名空間
有沒有辦法讓我(從控制器)明確使用我的模型類Configuration
而不是ActiveSupport::Configurable::Configuration
?什麼是我的模型的默認命名空間?
升級我的Rails應用程序後,我遇到了一個問題,其中一個模型的名稱與Rails中的另一個類衝突,即Configuration
。Rails中模型的默認命名空間
有沒有辦法讓我(從控制器)明確使用我的模型類Configuration
而不是ActiveSupport::Configurable::Configuration
?什麼是我的模型的默認命名空間?
您可以使用::Configuration
致電您的班級。這意味着你指的是來自頂層命名空間的常量Configuration
。但我認爲這很煩人。您可以重命名您的課程以避免這種情況。
當然,我打算把它放到一個名稱空間或重命名它。但在此之前,謝謝! –