我试图通过调用另一个类实例化一个新对象,但我不断收到此错误,我不知道为什么。我对Ruby还是个新手,所以我可能会在这里错过一些东西。我收到此错误:未初始化的常量(名称错误)创建对象
TestA.rb:3 in `initialize': uninitialized constant TestA::TestB (NameError)
from TestA.rb:7:in `new'
from TestA.rb:7:in `<main>'
这里是我的代码:**这两个类在不同的文件**
class TestA
def initialize
@test = TestB.new
end
end
test = TestA.new
class TestB
def test_method
print "Hello"
end
end
如果您需要的文件,包含'TestB'类'TestA'文件 – Ilya
谢谢。这工作。我不知道你必须这样做。 – sorcalin0x11