我使用Rails中的一个插件,我调用它的方法没有任何问题:未初始化不断试图重新打开类
plugin_module::class_inside_module.method_a(...)
我想重新打开class_inside_module并添加新的方法,我尝试了许多不同的方式。我想不通为什么以这种方式行不通:
class plugin_module::class_inside_module
def new_method
puts 'new method'
end
end
我得到的错误:未初始化的常量plugin_module,但怎么可能,如果我可以毫无问题plugin_module :: class_inside_module.any_methods调用?
你知道我为什么得到这个错误吗?为什么“未初始化常量”? (这是一个类的声明:-O)
你有什么想法,我可以添加一个新的方法在模块内的类(这是插件的一部分)?
谢谢 亚历山德罗
我提供了“伪代码”来简化问题,它不是强制性的提供真正的代码。 –