无法继承在单独文件中定义的类 - Ruby

时间:2015-04-06 10:15:21

标签: ruby class

我有一个文件' page.rb'含有:

require_relative "template.rb"

class MM8 < Template

end

然后我有一个文件&#39; template.rb&#39;含有:

class Template

end

为什么我不能使用Template类扩展MM8类?我得到了未初始化的常量模板(NameError)&#39;当我尝试运行程序时。

1 个答案:

答案 0 :(得分:4)

尝试在没有文件扩展名的情况下致电require_relative

require_relative 'template'

您可以详细了解requirerequire_relative here之间的区别。