私のレコード管理アプリケーションでバージョンコントロールを実装するためのレールの方法は何でしょうか?RoR:私のアプリケーション側でバージョン管理機能を作っていますか?
私のシステムでは、ユーザーがレコードを管理することができますし、私は彼らが録音の履歴バージョンを表示できるようにしたいです。私の代わりに録音を更新するので、私は今録音および関連モデル毎回の新しいインスタンスを作成することを知っているユーザー「アップデート」のレコード(各録音has_many
カテゴリーと利点を)。 レコードの異なるバージョンがすべて一緒にリンクされていることを確認するにはどうすればよいですか(つまり、レコードAの新しいバージョンとして関連付けられるように新しい更新レコードが作成されます。 )。
私はまだコーディングを開始しているので、これは理論的な考え方です。もし私が何かを見逃してしまったら、私に教えてください。
は良い出発点が変更されたレコードここ
私はレコードA、B、Cを持っているので、どうすればAのすべてのバージョンをリンクできますか?ユーザーがレコード名を編集する可能性がありますが、これは技術的には以前のレコードAの新しいバージョンです.Aのすべてのバージョンを関連付けるsecondary_IDを持っていますか?更新中のレコードのIDが取得され、 、新しく作成された(更新された)レコードに? –
@すべてのレコードに同じものを残すためのものがあります。セカンダリIDは素晴らしいでしょう – pastjean