rails wiki site - подсветка редактирования статьи / вычеркивание с помощью процессора htmldiff maxes - PullRequest
3 голосов
/ 13 июня 2010

Я реализую сайт в стиле вики и хочу выделить изменения, внесенные в статьи между последовательными версиями.Использование htmldiff для выделения изменений прекрасно работает, за исключением того, что оно довольно интенсивно использует процессор.Я использую удивительный плагин vestal_versions для управления версиями.

Так как лучше всего справиться с этим?Я рассмотрел возможность обратного вызова on_create при создании версии для создания отложенного задания, которое обрабатывает, а затем сохраняет обработанную статью htmldiff (в строке таблицы версий).

Если это хороший подход, как я могу расширить vestal_versions, не касаясь камня?Или, может быть, будет лучший подход.

Любой совет очень ценится.:)

1 Ответ

1 голос
/ 13 июня 2010

Если у вас уже есть проблемы с масштабированием, я бы отправил его в браузер, если вы можете Сколько работы будет портировать htmldiff на Javascript? Если вы можете перенести загрузку процессора в браузер, это будет выигрыш.

...