Rails アプリにバージョニングを実装するためにpaper_trailを使用しています。バックエンドをフロントエンドに結び付けるときに、頭を悩ませたことがあります。
ユーザーが AJAX を介してレコードを更新 (新しいバージョンを作成) できるようにするため、「元に戻す」/「やり直し」機能は、コントローラーで計算するのではなく、現在のページの状態に (何らかの方法で) 関連付ける必要があります。私が持っていた 1 つのアイデアは、すべての AJAX 要求で最新のバージョン番号を返し、このバージョン番号で「元に戻す」リンクを更新することでした。
他の誰かがこれに取り組んだことがありますか?それを行う最良の方法は何ですか?