Closed hiroaki514 closed 9 months ago
@hiroaki514
行ったり来たりで申し訳ないのですが、こちらログを管理するGemを使用しましょう。 SQLで直書きを考えたのですが、JOINが連結してしまい、パフォーマンスがかなり悪くなってしまいそうです。
Gemの候補ですが、Auditedというものを考えていますが、他にもログを管理するGemが色々あるので、瀬戸さんご自身でも調べてみてください。
ログを管理するGemはどういったものがあるか調査。 (箇条書きで構いません)
先ほど調べたGemからどのGemを使用するかの意思決定。
概要
ユーザと組織の作成、更新、削除、実行者のログを一覧表示する機能
要件
・ユーザの作成日、更新日、削除日 ・組織の作成日、更新日、削除日 ・ユーザの作成実行者、更新実行者、削除実行者 ・組織の作成実行者、更新実行者、削除実行者
期待する結果
・操作した日時をソート表示できる ・全体、ユーザ、組織での表示分けできる ・過去のログも残る(Aが作成、Bが更新した後でCが再度更新しても、Aの作成ログとBの更新ログが残った状態でCの更新ログが追加されること)