0
我想在現場跟蹤用戶活動。我試過ActiveSupport::Notifications
,但還沒有user_id
或其他東西來定義一個用戶。正如我所看到的,有兩種方法可以做到這一點:通過ActiveRecord查詢和頁面請求。在第一種情況下,我應該訂閱所有可能的用戶行爲與模型(after_create
,after_destroy
等),我有大約20關聯模型,這是一個很大的重複代碼。第二個 - 我不知道如何做到這一點,但這似乎只是對我而言。 我沒有使用設備或任何寶石。Rails用戶跟蹤活動
也許在第一種方式,我可以包括模塊,使所有的邏輯在裏面,但它不工作。
嗨@Alder,你想追蹤什麼樣的活動? – sameera207
嗨,sameera207。例如,用戶創建社區,用戶邀請人。但是,所有的這取決於數據庫的CRUD操作上屬於用戶模型。 – zishe
這應該做的伎倆[paper_trail](https://github.com/airblade/paper_trail);)HTH – sameera207