我在某个文件夹中有两个 ruby 文件,分别是 A 和 B。
A类代码如下:
class A
def self.foo
puts "foo"
end
end
A.foo
B类代码如下:
class B
def self.bar
puts "bar"
end
end
B.bar
A.foo
当我尝试运行 B 类文件时,出现以下错误:
bar
b.rb:10:in `<main>': uninitialized constant A (NameError)
我不想使用模块。那么,如何从 B 类引用 A.foo 呢?