4

は、私たちはRails3アプリケーションに対応表監査のいくつかを作ることを計画しています。私たちは、paper_trailを見ていたし、それはすべてのバージョンを保存しているようだが、私は連続したバージョンで変更/ W何フィールドBの違いを見つけるためのメカニズムがあったかどうかわかりませんでした。 paper_trail宝石で行うことも可能であろうか、私はこの機能のためにvestal_versionsのようなものを使用する必要がありますか?アクティブレコードの監査履歴

答えて

3

あなたはpaper_tail宝石とそれを達成することができます。 object_changesテキスト列をバージョンテーブルに追加する場合は、version.changesetメソッドを使用して取得できます。あなたはまだいない場合、私はhttps://github.com/airblade/paper_trail

P.S.で「相違取得バージョン」のセクションを通過するお勧めします現在私のプロジェクトの一つでpaper_trailを使用しています。

関連する問題