美好的一天,我是红宝石的新手。我想知道如何从子类的方法运行父方法? 在java中它就像
class Child
..
def something_else
super.something
end
end
并在php中
parent::method_name();
你能告诉我如何在Ruby中做到这一点吗? 发现只有这个,使用 alias_method_chain
它有点难看答案 0 :(得分:2)
Taiki 建议另一个帖子中的评论说明
class B < A
alias :super_a :a
def a
b()
end
def b
super_a()
end
end
希望还有其他方法......
<强>更新强>
最后,调用super()而不是super_a()。不知道它完全做了什么