我正在實施一個維基風格的網站,並希望突出顯示對連續版本之間的文章所做的更改。使用htmldiff來突出顯示更改效果很好,除非它是cpu密集型的。我使用真棒vestal_versions插件進行版本控制。rails wiki網站 - 文章編輯突出顯示/刪除線與htmldiff maxes cpu
那麼如何最好地處理呢?我認爲創建版本的on_create回調會創建一個延遲作業,處理並存儲htmldiff處理的文章(在版本表格行中)。
如果這是一個好方法,如何在不觸摸寶石的情況下擴展vestal_versions?或者,也許會有更好的方法。
任何意見是非常感謝。 :)
@mark你可以發佈你的紅寶石和查看代碼?我想用我的rails應用程序來實現同樣的事情。所以,我會明白的。謝謝 。 – 2011-04-22 07:17:32
Hey Krunal。最後,我用了一個非常好的JavaScript差異http://blog.lotusnotes.be/domino/archive/2007-10-29-js-diff.html。 – mark 2011-04-22 08:26:15
如果你仍然想要它,我會看看我的老紅寶石實現。 – mark 2011-04-22 08:34:57