【发布时间】:2015-04-06 10:15:20
【问题描述】:
我有一个文件 'page.rb' 包含:
require_relative "template.rb"
class MM8 < Template
end
然后我有一个文件“template.rb”,其中包含:
class Template
end
为什么我不能用 Template 类扩展 MM8 类?当我尝试运行程序时,我得到“未初始化的常量模板(NameError)”。
【问题讨论】:
-
require_relative 到底在做什么?是相当于在一个页面上写了更多的代码,还是启动了一个新的 ruby 进程等等。