I have the following files:
file.rb
require_relative 'foo/bar'
baz = Foo::Stuff::Baz.new
# do stuff
foo/bar.rb
require_relative 'stuff/baz'
module Foo
class Bar
def initialize
# do stuff
end
end
end
foo/stuff/baz.rb
module Foo
module Stuff
class Baz < Bar
end
end
end
我遇到了以下错误:
`': 未初始化常量 Foo::Stuff::Bar (NameError)
这是我做错了什么吗?在 Ruby 中是否可能实现这个目标?如果有影响的话,我只是因为需要特别继承 initialize 方法才这样做。