Mam model, który używa zarówno Carrierwave do przechowywania zdjęć i PaperTrail
dla wersji.Papertrail and Carrierwave
ja również skonfigurowany Carrierwave do przechowywania plików zmierzających gdy aktualizacje (to dlatego, że chcę do wersji zdjęcia) z config.remove_previously_stored_files_after_update = false
Problem polega na tym, że PaperTrail
spróbować zapisać cały Ruby obiekt ze zdjęcia (CarrierWave Uploader) zamiast po prostu ciąg (który będzie jego adres URL)
(tabela wersja, obiekt kolumna)
---
first_name: Foo
last_name: Bar
photo: !ruby/object:PhotoUploader
model: !ruby/object:Bla
attributes:
id: 2
first_name: Foo1
segundo_nombre: 'Bar1'
........
Jak mogę rozwiązać ten problem do przechowywania prosty ciąg w zdjęcie ver Sion?
Nienawidzę cię! xD, działa – eveevans
Szkoda, że to nie jest część PaperTrail - dobra poprawka – John
Próbowałem wstawić ten kod do pliku /config/initializers/papertrail.rb, ale wciąż dodaje on pełny obiekt do przesyłania. To jest z Rails 4.1. –