2009-08-28 48 views
2

我希望用戶能夠查看博客文章中添加/更改的內容。我正在使用Vestal Versions(偉大的寶石)來跟蹤變化,但我不知道如何向用戶展示這些信息,以便他們看到變化。在Rails中實現「編輯歷史」的最佳方式是什麼?

我的第一個衝動是爲ruby找到一個差異庫,只顯示版本N和版本N-1之間的差異。什麼是一個好的圖書館呢?有沒有更抽象的方式來做到這一點?

此外,沒有人對Vestal Versions是否優於acts_as_audited有任何意見嗎?

回答

1

至於第一個問題,你應該檢查出HTMLDiff,它給了你一個比較變化的diff方法,並用適當的HTML標籤(ins,del)顯示它們,然後你可以用CSS來設計樣式。

我沒有使用acts_as_audited,但通過瀏覽它的Github頁面,似乎很相似。也許有更多經驗的人可以帶來一些光:)

相關問題