我正在尝试使用公共活动和gem unread在 Rails 中实现类似 facebook 的通知系统。我已经安装了 gem 并在 config/initializers 中创建了一个 public_activity.rb 文件。代码
PublicActivity::Activity.class_eval do
acts_as_readable :on => :created_at
end
如何创建我的视图,以便我可以显示未读消息的数量并在我的活动索引中突出显示这些消息。
我最初的尝试是这样的
<%= PublicActivity::Activity.order("created_at desc").where(owner_id: current_user.following_ids , owner_type: "User").unread_by(current_user).count %>
这给了我所有通知,而不仅仅是未读通知。A 关于如何修改它的任何想法?