在我的記錄管理應用程序中實現版本控制的方式是什麼?RoR:在我的應用程序中創建版本控制功能?
我的系統允許用戶管理記錄我想讓他們查看歷史版本的記錄。我知道的,而不是更新記錄我現在將創建記錄和相關模型每一次的新實例用戶「更新」的記錄(每個記錄has_many
分類和優勢)。我如何確保不同版本的記錄都鏈接在一起(即新創建的記錄將作爲記錄A的新版本相關聯,因此當我點擊「顯示記錄A的所有版本的列表」 )。
這是所有的理論思考,因爲我還沒有開始編碼,如果我錯過了任何我應該考慮的事情,請讓我知道。
謝謝
好的,所以如果我有記錄A,B和C.我該如何鏈接A的所有版本?因爲用戶可能會編輯記錄名稱,但它在技術上仍然只是先前記錄A的較新版本。是否只有一個secondary_ID,它將所有版本的A關聯在一起,其中正在更新的記錄的ID被記錄並填充,在新創建(更新)的記錄? – 2011-02-07 03:03:55