私が取り組んでいるプロジェクトでは、Paper Trail gem を使用して、特定のモデルの以前のバージョンを保存しています。
これを使用して、モデルの更新間で何が変更され、誰が変更したかを示すモデル ビュー ページに監査履歴ページを表示しています。これは以前のバージョンでは問題なく機能していましたが、現在のバージョンのモデルを更新したのは誰かを示したいと思います。
モデルを現在の状態に更新した人を見つけるための whodunnit コマンドのバージョンはありますか?
私は、Paper Trail が現在のバージョンのどこかにそれを保存する必要があると考えました。そうしないと、次の更新で model.versions 配列がいつ読み込まれるかわかりません。
私は Stack Overflow で検索し、gems コードを調べ始めましたが、current_version の whodunnit を格納する方法を理解できませんでした。