我正在尝试从父类访问常量但出现错误
NameError: 未初始化的常量 CONTS
这是我的代码 - 父类
module Abc
class Xyz
class A
class CONSTS
ONE = "1"
TWO = "2"
Three = "3"
end
end
end
end
这是子班
module Abc
class Xyz
class B < A
class << self
def print_const
get_const
end
private
def get_const
puts CONSTS::ONE
end
end
end
end
end
现在,当我尝试 Abc:Xyz::B.print_const 时,出现上述错误。
谁能告诉我我做错了什么?