Как выделить различия между 2 html-файлами

В моем веб-приложении есть описания должностных обязанностей. Эти описания могут быть изменены некоторыми пользователями. Каждая модификация приводит к новой версии описания задания.

Содержание описания задания редактируется пользователями в html непосредственно в textearea с помощью редактора tinymce.

Я хочу показать пользователю изменения, внесенные в контент из одной версии в другую. Чем проще, тем лучше, например, только зеленый фон для добавленного контента и синий фон для удалённого контента.

Приложение представляет собой приложение ruby ​​on rails, и у меня есть полный доступ к моему серверу (slicehost)

Вы могли бы также посмотреть на различия .

Это может быть полезно http://markmcb.com/2008/11/04/ruby-on-rails-diff-text-to-html-ins-and-del/

Это использует утилиту diff, доступную в большинстве систем, и изменения в форматировании также будут выделены.

Вы должны использовать простую программу diff. Вот несколько хороших:

OSX

FileMerge – Яблоки собственные. Установлен с XCode

Изменения – Хорошее маленькое приложение

Araxis Merge – коммерческий, но функциональный

* Nix

Meld – Полнофункциональный

Kompare – KDE, очень приятно

Gdkdiff – простой, но эффективный

tkdiff – Unkown

просто используйте команду командной строки diff …

Выиграть

Winmerge – один из лучших