我有一个直接从 继承的模型ActiveResource::Base,我正在尝试为alias_method记录表中的大多数列运行,但结果是 NameError:
NameError:未定义的方法
address_line_1' for classLeadImport::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