2010-02-22 72 views
3

我的web应用程序有作业说明。这些工作描述可以由一些用户修改。每次修改都会生成新版本的作业说明。如何突出显示2个html文件之间的差异

工作描述的内容由用户在html中使用tinymce编辑器直接在textearea中编辑。

我希望能够向用户显示从一个版本到另一个版本对内容所做的修改。 越简单越好,例如,添加内容的绿色背景和删除内容的蓝色背景。

的应用程序是on Rails应用程序红宝石和我有充分的机会,以我的服务器(slicehost)

+0

[diff a ruby​​ string or array]的可能重复(http://stackoverflow.com/questions/80091/diff-a-ruby-string-or-array) – sawa 2011-05-23 08:23:10

回答

0

你应该使用一个简单的差异程序。这里有一些好的:

OSX

FileMerge - 苹果自己的。安装了XCode的

Changes - 良好的小应用程序

Araxis Merge - 商业,但多特征

* NIX

Meld - 全功能

Kompare - KDE,非常漂亮

Gdkdiff - 简单但有效Ë

tkdiff - 未知

简单地使用diff命令行命令

Winmerge - 其中一个最好的

相关问题