2010-06-12 76 views
1

我想知道如何在wiki樣式rails項目上突出顯示用戶編輯文章的更改。由於文章可能相當長,我最好喜歡刪除線和突出顯示,例如類似於github和維基百科。儘管在網絡上搜索,我還沒有真正想出很多,除了instiki這是一個完整的維基應用程序。文章版本之間的Rails wiki突出顯示/刪除線版本差異

在此先感謝您的任何建議。

回答

6

要在Rails中實現,您應該使用版本管理gem,例如vestal version。瑞安貝茨在這個問題上做了一個很好的screen-cast。一旦你獲得了文章的版本,你會想要使用html-diff(或類似的庫)來完成html輸出。

+0

嗨凱文,謝謝你的回覆。我正在使用vestal版本。如何比較兩個版本的最佳效果是我試圖找到的。這看起來相當複雜,需要例如在先前的刪除之後識別空白和未更改的文本等。是否存在任何插件? – mark 2010-06-12 16:49:17

+0

看帖子...第二部分鏈接到這個圖書館... – 2010-06-12 17:09:46

+0

啊輝煌。我想我在回覆時將瀏覽器打開了幾分鐘,因此錯過了編輯。 ;)儘管如此,這看起來很棒,我會去看看。 – mark 2010-06-12 17:30:19