Atributo virtual en modelo

Buenas

He leido algo de atributo virtual en un modelo y es muy complejo
hacerlo, creo que es mas facil crear un atributo/columna en la base de
datos que concatene los dos, aunque parezca redundante en datos. Mi
pregunta es, como han solucionado esto ustedes?

saludos desde Colombia

William B. wrote:

Buenas

He leido algo de atributo virtual en un modelo y es muy complejo
hacerlo, creo que es mas facil crear un atributo/columna en la base de
datos que concatene los dos, aunque parezca redundante en datos. Mi
pregunta es, como han solucionado esto ustedes?

saludos desde Colombia

Difícil? Yo no lo creo así…
Ejemplo:

En el modelo Usuario añades

def nombre_completo
self.nombre + ’ ’ + self.apellido1 + ’ ’ + self.apellido2
end

y ya tienes un atributo virtual ‘nombre_completo’ que te da el nombre
completo sin tener que crear otro campo en la base de datos.

Un Saludo…