1
我想要做的是使用公共活動寶石來建立通知系統,我遵循此Railscast,一切正常。如何僅向公衆活動中的特定用戶顯示活動寶石
我有一篇文章和評論模型,其中用戶可以評論其他文章,文章所屬用戶將在其活動源中得到通知,但問題在於活動頁面顯示所有用戶的活動,但現在我只想向該文章所屬的特定人員展示活動。因此,如果用戶點擊活動按鈕,他們只會看到發生在那篇文章上的活動。
有什麼辦法可以做到這一點?
我想要做的是使用公共活動寶石來建立通知系統,我遵循此Railscast,一切正常。如何僅向公衆活動中的特定用戶顯示活動寶石
我有一篇文章和評論模型,其中用戶可以評論其他文章,文章所屬用戶將在其活動源中得到通知,但問題在於活動頁面顯示所有用戶的活動,但現在我只想向該文章所屬的特定人員展示活動。因此,如果用戶點擊活動按鈕,他們只會看到發生在那篇文章上的活動。
有什麼辦法可以做到這一點?
如果車主是在模型中設置,這樣
class Comment < ActiveRecord::Base
include PublicActivity::Model
tracked owner: Proc.new{ |controller, model| controller.current_user }
end
那麼你可以使用一個普通where
子句來獲取數據。
PublicActivity::Activity.where("owner_id = ?", user.id)