【发布时间】:2017-05-20 15:28:25
【问题描述】:
我有以下文件:
文件.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中甚至可能吗?以防万一,我这样做只是因为我需要专门继承初始化方法。
【问题讨论】:
标签: ruby