我有一个文件' page.rb'含有:
require_relative "template.rb"
class MM8 < Template
end
然后我有一个文件&#39; template.rb&#39;含有:
class Template
end
为什么我不能使用Template类扩展MM8类?我得到了未初始化的常量模板(NameError)&#39;当我尝试运行程序时。
答案 0 :(得分:4)
尝试在没有文件扩展名的情况下致电require_relative
:
require_relative 'template'
您可以详细了解require
和require_relative
here之间的区别。