Un enfoque alternativo que estamos utilizando nosotros es sacar los
datos editables por el usuario de una empresa a un modelo distinto
llamado CompanyProfile. Una empresa ‘has_many’ company_profiles pero
solo uno activo, que son los datos actuales. De esta forma, los
profiles activos te sirven para las vistas y el resto como histórico
de cambios.
Hola, estoy desarrollando un administrador de base de datos y necesito
mantener un historial de los cambios realizados por los usuarios.
Esto significa que cada vez que accedo al metodo update, create o
destroy,
tengo que guardar cierta informacion en una tabla de historial, no hay
mayor
problema con eso. Con el problema con el que me encuentro es que
necesito
guardar los datos antiguos en un campo tipo string y los nuevos en otro
campo también de tipo string.
Intenté hacer los siguiente:
Pero ni params[:empresa].to_s ni :tupla_antiguo => @tupla quedaron
guardados
como informacion legible… creo que deberé inventar un método que me vaya
guardando la información en un gran string y ahi guardarlo,…mientras
estoy en eso, Alguien tiene una solución más inteligente?