私は、バージョンを追跡するためにgem paper_trail
を使用しています。私はそれが含まれているモデルの活動のニュースのいくつかの種類を作成する方法はありますか?たとえば、モデルを「Commentary」、「User」、「Article」に追加しました。私は、これらのモデルの最新の変更のリストを取得し、活動のニュースのようなものを作成することにしたい:私のウェブサイトで最新のニュース活動を追跡するためにgem paper_trailを使用してください。
Aは、新しいカテゴリを作成したユーザ
ユーザーBが条
を編集しました
管理者は
など
可能ですか?そしてどうやって?はいのようですが、どれくらい正確ですか?私は宝石を含めたすべてのモデルから、私が欲しいものからのみ、そのような情報を検索したくないことに注意してください。
ユーザーが代わりにMySQLの(基本的にキャッシュする)を照会のを通知することができる、ユーザーごとに10かそこらの最近のアップデートのリストを維持するために店のようなRedisのを使用することです私は宝石paper_trailを使用することができますのみ?そしてどうやって。 –
あなたは露出した他の方法を使用する必要があります。 whodunnit列があります。あなたはそれを使ってそれを行うことができます。それが公開するAPIを理解するためにpaper_trail gemのREADMEを参照してください。 – Sairam
あなたの言ったことは分かりません。 **宝石paper_trailのみを使用できますか?** –