2010-02-22 7 views
3

Mon application Web a des descriptions de travail. Ces descriptions de travail peuvent être modifiées par certains utilisateurs. Chaque modification entraîne une nouvelle version de la description du travail.Comment mettre en évidence les différences entre 2 fichiers html

Le contenu de la description du travail est édité par les utilisateurs, en html, directement dans la textearea en utilisant l'éditeur tinymce.

Je souhaite être en mesure de montrer à un utilisateur les modifications apportées au contenu d'une version à l'autre. Plus le mieux sera, par exemple, un fond vert pour le contenu ajouté et un fond bleu pour le contenu supprimé.

L'application est un rubis sur l'application des rails et j'ai accès à mon serveur (de slicehost)

+0

duplication possible de [diff une chaîne de rubis ou tableau] (http://stackoverflow.com/questions/80091/diff-a-ruby-string-or-array) – sawa

Répondre

0

Vous devez utiliser un programme diff simple. Voici quelques bons:

OSX

FileMerge - pommes propres. Installé avec XCode

Changes - Bonne petite application

Araxis Merge - Commercial, mais featureful

* Nix

Meld - Fonctions complètes

Kompare - KDE, très agréable

Gdkdiff - Simple mais efficace e

tkdiff - Unkown

il suffit d'utiliser la commande de ligne de commande diff ...

Win

Winmerge - L'un des meilleurs

Questions connexes