Papertrail y Carrierwave

Tengo un modelo que usa ambos: Carrierwave para fotos de la tienda, yPaperTrail para versionar.

También configuré Carrierwave para almacenar diferentes archivos cuando se actualizan (Eso es porque quiero versionar las fotos) conconfig.remove_previously_stored_files_after_update = false

El problema es esePaperTrail intente almacenar todo el objeto Ruby de la foto (CarrierWave Uploader) en lugar de simplemente una cadena (esa sería su url)

(tabla de versión, objeto de columna)

---
first_name: Foo
last_name: Bar
photo: !ruby/object:PhotoUploader
  model: !ruby/object:Bla
    attributes:
      id: 2
      first_name: Foo1
      segundo_nombre: 'Bar1'
      ........

¿Cómo puedo solucionar esto para almacenar una cadena simple en la versión fotográfica?

Respuestas a la pregunta(12)

Su respuesta a la pregunta