Ruby on rails 如何在没有命名空间的情况下调用Ruby类

Ruby on rails 如何在没有命名空间的情况下调用Ruby类,ruby-on-rails,ruby,namespaces,Ruby On Rails,Ruby,Namespaces,Rails应用程序中有两个类:一个带名称空间,另一个不带名称空间。两者都有相同的名字 如何从命名空间中调用没有命名空间的类 class MyClass < ActiveRecord::Base end module MyNamespace class MyClass < Base end class OtherClass < Base def some_method #Intend to create MyClas

Rails应用程序中有两个类:一个带名称空间,另一个不带名称空间。两者都有相同的名字

如何从命名空间中调用没有命名空间的类

class MyClass < ActiveRecord::Base
end

module MyNamespace
    class MyClass < Base
    end

    class OtherClass < Base
       def some_method
           #Intend to create MyClass model, but MyNamespace::MyClass is created
           mobj = MyClass
       end
    end
end
classmyclass
要突破当前名称空间,只需编写:

mobj = ::MyClass