Estoy buscando un complemento/acto para permitir el control de versiones de mis modelos. Es un poco difícil encontrar una lista de las soluciones disponibles. Hasta el momento deduje:Versiones de modelos en Ruby on Rails
acts_as_versioned
simply_versioned
vestal_versions
Las dos últimas soluciones sólo requieren una única tabla de versiones - esto suena bien, pero tengo un mal presentimiento sobre cómo la facilidad de las migraciones se verá afectada por esto (porque serializan los estados como una cadena).
Por otro lado, acts_as_versioned
está un poco polvoriento (último compromiso en enero). ¿Hay alguna experiencia reciente con alguno de estos? ¿O otras soluciones (o tenedores) que podría haber pasado por alto?
preguntas de este tipo son las que Rubí caja de herramientas fue creado para: https: //www.ruby- toolbox.com/categories/Active_Record_Versioning. A medida que envejece esta pregunta y las gemas van y vienen, Ruby Toolbox seguirá siendo un buen recurso para mostrar obsequios consistentes, alternativas prometedoras, popularidad y mantenimiento de varios proyectos. ¡Todo lo que necesitas para tomar tu decisión! –