我有一个继承自User类的类。
例如
类MyClass<用户
端
在我的代码库中,我有一个类用户
类用户
端
但是我也有一个插件,它在模块TheyModule :: User中提供了一个User类。这是我的应用程序所附带的插件,目前我无法删除它,但这是我更喜欢的。
从控制台我可以访问MyClass并正确确定继承。但是,在运行应用程序时,似乎有一些混淆,我打算继承用户类,因此继承失败。
有没有办法从我的User类显式继承并防止与TheyModule :: User混淆
答案 0 :(得分:1)
如果希望MyClass继承自User类,可以将User类放在模块中,例如MyModule。
class MyClass < MyModule::User
end
答案 1 :(得分:0)
class MyUser < User
end
class MyClass < MyUser
end
这样MyClass将继承自己的MyUser类和TheyModule :: User。