2011-09-24 80 views
0

我正在使用paper_trail在我的Rails應用中實現版本控制。將後端綁定到我的前端時,我碰到了一個頭部劃傷者。由於我允許用戶通過AJAX更新記錄(創建新版本),所以「撤消」/「重做」功能必須與當前頁面的狀態(以某種方式)相關聯,而不是在控制器中計算。 我有一個想法是每個AJAX請求返回最新的版本號,然後用這個版本號更新我的「撤消」鏈接。在控制器/視圖中執行撤銷和重做

有沒有其他人與此糾纏?什麼是最好的方式來做到這一點?

回答

1

我看不出什麼毛病,你回答了你自己的問題的方式:

我有一個想法是與每一個AJAX請求返回最新的版本號,然後更新我的「撤消」與此版本號鏈接。