2009-08-28 9 views
2

私は、ユーザーがブログ投稿で追加/変更されたものを見ることができるようにしたい。私はVestal Versions(偉大な宝石)を使って変更を追跡していますが、私はこれをユーザーに表示する方法を知らないので、変更されたものを見ることができます。Railsで "編集履歴"を実装する最も良い方法は?

私の最初の衝動は、ルビーのための差分のライブラリを見つけて、ちょうどバージョンNとバージョンN-1の間の差分を表示することです。これのための良い図書館は何ですか?これを行うより抽象的な方法はありますか?

また、誰もがヴェスタルのバージョンがacts_as_auditedよりも優れているかどうかを上の任意の意見を持っていますか?

答えて

1

最初の質問については、HTMLDiffをチェックしてください。これは変更を比較し、適切なHTMLタグ(ins、del)で表示するdiffメソッドで、CSSでスタイルを設定できます。

私はacts_as_auditedを使用していませんが、Githubページを見ても似ています。たぶん両方でもっと経験を積んだ人がそれに光をもたらすかもしれない:)

関連する問題