0

我正在尝试使用paper_trail此 railscast http://railscasts.com/episodes/255-undo-with-paper-trail中描述的 gem 和教程来包含撤消支持。

问题是我的模型也carrierwave用于图片处理。删除模型实例后,图片也会被删除。有什么方法可以防止这种情况并使用恢复模型的实例paper_trail

4

1 回答 1

2

不要删除文件,只需删除对它的引用(数据库条目)。或者,如果您需要空间,请将其标记为删除,然后运行 ​​cron 作业以在以后删除该文件。

您也可以将文件放入数据库中,但由于纸质版本的方式,这可能会占用更多空间。

于 2011-03-21T15:48:49.897 回答