2

ブログ投稿で追加/変更された内容をユーザーが確認できるようにしたい。変更を追跡するためにVestal Versions (すばらしい宝石) を使用していますが、これをユーザーに表示して何が変更されたかを確認する方法がわかりません。

私の最初の衝動は、Ruby の差分ライブラリを見つけて、バージョン N とバージョン N-1 の差分を表示することです。これに適したライブラリは何ですか?これを行うためのより抽象的な方法はありますか?

また、Vestal Versions が よりも優れているかどうかについて意見を持っている人はいますacts_as_auditedか?

4

1 に答える 1

1

As for the first question, you should check out HTMLDiff, which gaves you a diff method that compares changes and shows them with proper HTML tags (ins, del) which you can then style with CSS.

I've not used acts_as_audited, but from looking through it's Github page, seems similar. Maybe someone with more experience in both could bring some light to it :)

于 2009-09-03T19:55:32.757 に答える