次のようなネストされたクラスがあります。
class Mammal
H = "Mammal"
class Human
H = "Human"
end
end
そして、私は人間のオブジェクトを作成し、人間の定数にアクセスした後、次のようにします:
human = Mammal::Human.new # makes an object successfully
puts human::H # does not work **
puts Mammal::Human::H # works ["Human"]
puts Mammal::H # works ["Mammal"]
**.. しかし、うまくいきません (".. is not a class/module [TypeError]")。私は何を間違っていますか?