hace dias no molestaba, gracias este he recorrido bastante camino, pero
me falta mucho aun por recorrer.
ahora molesto por lo siguiente:
de un modelo debo borrar un grupo de registros, pero antes de borrarlos
debo llevarlos a otro modelo historico, ambos modelos son iguales:
Por proponer soluciones alternativas: si ambos son modelos son iguales
¿no podrías simplemente meter una columna status
(“histórico”,“activo”) o un booleano ‘histórico’ en cada registro?
Luego unos finders especializados y listo.
Manuel González Noriega
escribió:> Por proponer soluciones alternativas: si ambos son modelos son iguales
¿no podrías simplemente meter una columna status
(“histórico”,“activo”) o un booleano ‘histórico’ en cada registro?
Luego unos finders especializados y listo.
Sí, a eso me refería con lo de que me sonaba raro eso de los “dos
modelos iguales” Quizá prefiere tenerlos separados a nivel de tabla
por algún tema de espacio, backups o similar, pero desde luego lo que me
pediría el cuerpo es lo que comenta Manuel.
On Oct 19, 2007, at 1:22 PM, Manuel González Noriega wrote:
de un modelo debo borrar un grupo de registros, pero antes de
borrarlos
debo llevarlos a otro modelo historico, ambos modelos son iguales:
Por proponer soluciones alternativas: si ambos son modelos son iguales
¿no podrías simplemente meter una columna status
(“histórico”,“activo”) o un booleano ‘histórico’ en cada registro?
Luego unos finders especializados y listo.
Visto asi quiza acts_as_paranoid lo resolviera de una tacada:
Creo que lo mas recomendable es hacerlo con un procedimiento almacenado
que reciba como parámetros las fechas inicial y final de la
transferencia al histórico y además maneje el campo de estado que
menciona Manuel. Hecho lo anterior, ese procedimiento almacenado debe
ser llamado desde pagina web y que lo ejecute rails con un botón, se
debe colocar en algún menú de mantenimiento o algo
así.
Benjamin C.
William B.
escribió:> Buenas noches.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.