私はaudit_trailにpaper_trailを使用しています。イベントの作成、更新、削除に加えて、ビュー(レコード)、送信(電子メール)などのカスタムイベントをほとんどトラッキングしたくありません。モデルの監査中にカスタムイベントをどのように導入できますか?paper_trailでカスタムイベントを追跡するには?
5
A
答えて
3
私は、paper_trailの管理バージョンでカスタムイベントを追加するための調整を見つけました。ここでは微調整です
Version.create(item_type: "Campaign", item_id: campaign.id, event: "Sent")
これは正しい解決策ではないかもしれませんが、私は目標を達成するのに役立ちました。私は明らかな解決策を見つけるためにpaper_trailをもっと探求するだろう。
ご意見を投稿してください。
おかげで、ナッシュ・ブリッジ@ アミットパテル
1
質問の最初の部分に対する回答としてsimple hit counter for page views in railsを参照してください。送信されたメールを追跡する場合は、Observer patternを使用します。
いずれの場合でも、これらのイベントはすべてpaper_trail
ドメイン外です。 paper_trail
は、データの変更中にモデルのバージョンを作成するだけですが、カスタムイベントを監視し、そのイベントに関する必要なすべての情報をDBに書き込むことが必要です。
関連する問題
- 1. Facebookアナリティクスダッシュボードでカスタムイベントを追跡する
- 2. Fabric Answersで追跡できるカスタムイベントの数はいくつですか?
- 3. GTMによって挿入されたGAのカスタムイベントを追跡
- 4. 本文にカスタムイベントを追加する
- 5. カスタムイベントをデータテーブルに追加する方法
- 6. MongoMapperでメモリリークを追跡するには?
- 7. Eclipseでリターンパスを追跡するには?
- 8. struts2でファイルアップロードを追跡するには?
- 9. ウェブアプリケーションでアプリケーションプールリサイクルを追跡するには?
- 10. jQueryでカスタムイベントを動的に追加するには?
- 11. juleryでul要素のカスタムイベントを追加するには?
- 12. paper_trailのwhodunnitは親
- 13. UITouchesをグローバルに追跡するには?
- 14. インストール後にカスタムイベントを追跡するFacebookからのアプリGoogleアナリティクスを使用した広告
- 15. SQLのダンプエラーを追跡するには?
- 16. ファイルのダウンロードを追跡するには
- 17. ウィンドウフォームのクラッシュを追跡するには?
- 18. カメのycorを追跡するには?
- 19. ワークフローに追跡プロファイルを追加する
- 20. javascriptでカスタムイベントを作成するには?
- 21. AngularJSでカスタムイベントを観察するには?
- 22. 私のウェブサイトで最新のニュース活動を追跡するためにgem paper_trailを使用してください。
- 23. GAは「カートに追加」をOpencartで追跡します
- 24. EntityFrameworkのpaper_trail相当
- 25. コアアニメーションアニメーションを追跡する
- 26. javascriptエラーを追跡する
- 27. スレーブラグを追跡する
- 28. スワイプを追跡する
- 29. Android - スレッドを追跡する
- 30. Amazonマシンを追跡する
おかげで、あなたの答えは非常に便利です。私は前に述べたように、カスタムイベントの作成、更新、削除などの基本的なイベントの監査を必要とするプロトタイプアプリケーションを準備しています。 paper_clipがこれらの基本的なイベントの追跡をうまくサポートしているので、私は基本的なものと一緒にカスタムアクションを追跡できるようにいくつかの調整を探していました。この取り決めは、クライアントにPOCを実演するまでの時間です。 –