class A
def a
puts 'a'
end
end
A.instance_eval do
alias :b :a #出错undefined method `a' for class `Class' (NameError)
end
A.class_eval do
alias :b :a
end
A.instance_eval do
alias_method :b, :a
end
A.class_eval do
alias :b :a
end
什么情况,为什么找不到方法啊,其他的都没有问题呢?