【发布时间】:2015-10-16 17:15:13
【问题描述】:
我想做的是使用公共活动 gem 来构建一个通知系统,我遵循了这个 railscast 并且一切正常。我有一篇文章和一个评论模型,用户可以在其中评论彼此的文章,文章所属的用户将在他们的活动提要中得到通知,但这里的问题是活动页面显示所有用户的活动,但现在我只想向文章所属的特定人员显示活动。意味着如果用户点击活动按钮,他们只会看到文章上发生的活动。有没有办法做到这一点?提前致谢。
到目前为止我尝试过的,但它似乎不起作用
activities_controller.rb
class ActivitiesController < ApplicationController
def index
@activities = PublicActivity::Activity.all.order("created_at desc")
.where(trackable_type: "Comment", owner_id: current_user.id, owner_type: "User")
end
end
【问题讨论】:
-
阅读this section。使用
recipient..
标签: ruby-on-rails ruby activerecord railscasts public-activity