我有一個模型,可以同時使用:Carrierwave用於存儲照片,PaperTrail
用於版本控制。Papertrail和Carrierwave
我還配置Carrierwave店面diferent文件時更新(這是因爲我想版本的照片)與config.remove_previously_stored_files_after_update = false
的問題是,PaperTrail
嘗試存儲從照片(CarrierWave上傳)整個Ruby的對象,而不是隻是一個字符串(這將是它的URL)
(版本表,列對象)
---
first_name: Foo
last_name: Bar
photo: !ruby/object:PhotoUploader
model: !ruby/object:Bla
attributes:
id: 2
first_name: Foo1
segundo_nombre: 'Bar1'
........
我怎樣才能解決這個存儲的照片版本一個簡單的字符串錫永?
恨你! xD,它的工作 – eveevans 2012-02-25 01:04:21
這是一個遺憾,這不是PaperTrail的一部分 - 很好的修復 – John 2013-09-11 20:39:52
我試着把這段代碼放在/config/initializers/papertrail.rb中,但它仍然添加完整的上傳對象。這是與Rails 4.1。 – 2014-05-07 15:01:29