Ruby on rails 如何在公共活动中仅向特定用户显示活动
我试图做的是使用公共活动gem来构建一个通知系统,我遵循了这一点,一切都很好 我有一篇文章和一个评论模型,用户可以对彼此的文章发表评论,文章所属的用户将在他们的活动提要中得到通知,但这里的问题是活动页面显示所有用户的活动,但现在我只想向文章所属的特定人员显示活动。因此,如果用户单击活动按钮,他们将只看到文章中发生的活动Ruby on rails 如何在公共活动中仅向特定用户显示活动,ruby-on-rails,activerecord,public-activity,Ruby On Rails,Activerecord,Public Activity,我试图做的是使用公共活动gem来构建一个通知系统,我遵循了这一点,一切都很好 我有一篇文章和一个评论模型,用户可以对彼此的文章发表评论,文章所属的用户将在他们的活动提要中得到通知,但这里的问题是活动页面显示所有用户的活动,但现在我只想向文章所属的特定人员显示活动。因此,如果用户单击活动按钮,他们将只看到文章中发生的活动 有什么方法可以做到这一点吗?如果在模型中设置了所有者,如下所示 class Comment < ActiveRecord::Base include PublicAct
有什么方法可以做到这一点吗?如果在模型中设置了所有者,如下所示
class Comment < ActiveRecord::Base
include PublicActivity::Model
tracked owner: Proc.new{ |controller, model| controller.current_user }
end
PublicActivity::Activity.where("owner_id = ?", user.id)