tengo un modelo que hereda directamente de ActiveResource::Base
, y estoy tratando de correr alias_method
para la mayoría de las columnas en la tabla del registro, pero el resultado es un NameError:alias_method en ActiveRecord :: Base resultados en NameError
NameError: undefined method
address_line_1' for class
LeadImport::Base'
sin embargo, puedo acceder al atributo:
LeadImport::Base.new.address_line_1 #=> nil (not error)
Mi clase tiene una columna de tabla llamada address_line_1
, por lo que dejar de ver el problema.
class LeadImport::Base < ActiveRecord::Base
alias_method :address_1, :address_line_1
end
especificaciones: Rubí 1.8.7, 2.3.8 rieles
que actualizan mi respuesta con algo que debería funcionar :) –