【发布时间】:2016-07-10 02:34:47
【问题描述】:
我不明白为什么我总是收到错误
未初始化的常量Buyer (NameError)
当我创建子类Buyer 时,我尝试运行puts buyer1.run,但它不起作用。我不明白在尝试为父类创建子类时我做错了什么。
class User
def initialize(name)
@name = name
end
def run
puts "i am running"
end
class Buyer < User
end
def get_name
@name
end
end
user = User.new("mike")
buyer1 = Buyer.new("jack")
puts buyer1.run
puts user.get_name
puts user.run
【问题讨论】:
标签: ruby-on-rails ruby