我有一个直接从 继承的模型ActiveResource::Base
,我正在尝试为alias_method
记录表中的大多数列运行,但结果是 NameError:
NameError:未定义的方法
address_line_1' for class
LeadImport::Base'
但是我可以访问该属性:
LeadImport::Base.new.address_line_1 #=> nil (not error)
我的班级有一个名为 的表列address_line_1
,所以我看不到问题所在。
class LeadImport::Base < ActiveRecord::Base
alias_method :address_1, :address_line_1
end
规格:Ruby 1.8.7,Rails 2.3.8