0

この Railscast http://railscasts.com/episodes/255-undo-with-paper-trailpaper_trailで説明されている宝石とチュートリアルを使用して、元に戻すサポートを含めようとしています。

問題は、私のモデルcarrierwaveが画像操作にも使用しているということです。モデルのインスタンスを削除すると、画像も削除されます。それを防ぎ、を使用してモデルのインスタンスを復元する方法はありますpaper_trailか?

4

1 に答える 1

2

ファイルを削除しないでください。ファイルへの参照 (データベース エントリ) を削除するだけです。または、スペースが必要な場合は、削除のマークを付け、後でファイルを削除するために cron ジョブを実行します。

ファイルをデータベースに入れることもできますが、紙の証跡バージョンの方法により、かなり多くのスペースを占有する可能性があります。

于 2011-03-21T15:48:49.897 に答える