Как выделить различия между 2 HTML-файлами - PullRequest
4 голосов
/ 22 февраля 2010

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

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

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

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

Ответы [ 3 ]

2 голосов
/ 22 февраля 2010

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

1 голос
/ 22 февраля 2010

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

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

0 голосов
/ 22 февраля 2010

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

OSX

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

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

Araxis Merge - коммерческий, но содержательный

* Никс

Мелд - Полнофункциональный

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

Gdkdiff - Простой, но эффективный

tkdiff - Неизвестно

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

Win

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...