0

私は Scala で Play 2.0.4 を使用するアプリケーションに取り組んでおり、実装を依頼された機能の 1 つは、すべての編集履歴を記憶するフォームを作成することです。アプリのユーザーは後でロールバックしたり、編集履歴情報を使用したりする可能性があるため、基本的には、すべてのフィールドの横にすべての変更の詳細を表示するボタンが必要です。

最初のアイデアは、すべての変更を追加するすべてのフィールドに非表示の div を割り当て、ユーザーが対応するボタンをクリックしたときにのみ div を表示するというものです。これはそれほど難しいことではないように思えますが、HTML が混乱する可能性があると思います (各ユーザーには独自のレコードがあるため、各レコードには多くのフィールドがあります)。または、データベースのコピーを作成し、すべての変更を内部に保存して、主キーをフォームの ID と編集時間の両方に変更することもできます。

考え?問題を考えすぎていませんか?すべての編集履歴を保存するよりエレガントな方法はありますか? 社内で200人くらいしか使っていないと見積もっているので、効率は少し下げてもいいかな…

前もって感謝します。

4

1 に答える 1