Buenas, Rubias
Estoy teniendo el siguiente tema. Quiero implementar STI pero quiero evitar
que se muestren los campos/atributos que no corresponden a una clase
específica. El ejemplo sería este:
class Componente < AR::Base
# nombre: string
end
class ComponenteUno < Componente
# campo1
end
class ComponenteDos < Componente
# campo2
# campo3
end
La Tabla componentes contiene a todos los campos (nombre, campo(1..3)).
La idea es que ComponenteDos.new no responda a campo1.
Y que ComponenteUno no responda a campo2 ni a campo3.
Yo me había imagino un mixin de esta forma, pero no se si existe algo así
ya:
class ComponenteDos < Componente
properties :campo2, :campo3 # y que te oculte lo demás
# Sé que con DataMapper seguramente lo pueda hacer, pero quería
intentarlo con AR antes.
end
Alguna idea? Saben de algo así?
Desde ya muchas gracias
Lucas Florio
Developer
----
Personal: http://www.lucasefe.com.ar/
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar