Proyecto

General

Perfil

Correccion - Mejora #5561

Actualizado por Oscar Abad hace alrededor de 1 mes

h1. Especificación 

 Debido a una incompatibilidad de código que surge a partide de Rails 5.2, hay que: 
 * OBLIGATORIO validate, before_X filter:  
 <pre> 
 Sustituir todas las ocurrencias de CAMPO_changed? a saved_change_to_CAMPO? 
 </pre> 
 * OPCIONAL after_X filter:  
 <pre> 
 Sustituir todas las ocurrencias de CAMPO_changed? a will_save_change_to_CAMPO? 
 </pre> 

 Para más detalles consultar aquí: 
 https://stackoverflow.com/questions/3861777/determine-what-attributes-were-changed-in-rails-after-save-callback 
 https://stackoverflow.com/questions/24314584/run-a-callback-only-if-an-attribute-has-changed-in-rails 
 https://api.rubyonrails.org/classes/ActiveRecord/AttributeMethods/Dirty.html 

 La incidencia ha sido detectada a partir de este ticket creado por el departamento de Gestión de proyectos: 
 https://dev.intranet.oei.int/issues/1990 

 h1. Implementación 

 https://git.semillasl.com/gong/gor/-/merge_requests/58/diffs

Atrás