模特:
class State < ActiveRecord::Base
belongs_to :country
alias_method :abc, :xyz
def self.xyz
end
end
在日志中:
1.9.3-p551 :005 > State.abc
NameError: undefined method 'xyz' for class 'State'
我是rails中alias_method
的新手。请帮帮我。
答案 0 :(得分:0)
这与Rails无关,alias_method
是ruby本身的一部分,which you really should learn在尝试使用Rails之前。
您的问题是您已将xyz
定义为类/单例方法,但alias_method
已调用,因为您已完成实例方法的工作。
答案 1 :(得分:0)
您可以尝试以下操作:
shadowPath
以下应该有效:
shadowOffset