Acciones
Correccion - Mejora #5561
cerrada[Rails 5.2] Sustituir forma de acceder a nivel general sobre si un campo ha sido modificado
Fecha de inicio:
2024-09-23
Fecha fin:
% Realizado:
100%
Tiempo estimado:
Versión:
Descripción
Especificación¶
Debido a una incompatibilidad de código que surge a partide de Rails 5.2, hay que:- OBLIGATORIO validate, before_X filter:
Sustituir todas las ocurrencias de CAMPO_changed? a saved_change_to_CAMPO?
- OPCIONAL after_X filter:
Sustituir todas las ocurrencias de CAMPO_changed? a will_save_change_to_CAMPO?
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
Implementación¶
https://git.semillasl.com/gong/gor/-/merge_requests/58/diffs
Acciones