私が持っているモデル (Wiki など) が 1 つだけで、それをそのバージョンと共に保存したい場合は、wiki を「wikis」テーブルに保存し、そのバージョンを「wikis_versions」テーブルに保存する act_as_versioned プラグインを使用できます。「保留中のレビュー/公開済み」のステータスとしてフィールドを使用して、最新バージョンを公開する前にモデレートしたい場合でも、これは単純です。
バージョンもある関連付け (添付ファイル、アセットなど) を使用して Wiki を処理する最良の方法は何ですか? そして、それをどのように調整しますか?流れを維持するためだけに関連付けだけが変更されている場合でも、Wiki に新しいバージョンを作成しますか? もしそうなら、他の関連付けはどうですか?
ほとんどのdbオーバーヘッドでそれを処理する最良の方法は何ですか?
前もって感謝します。