我有多个帖子,我只想跟踪帖子的所有视图(包括没有帐户的人)(因此页面本身)。我有两种尝试过的方法:
第一种方法
我已经ahoy.track "Viewed Post", title: @post.id
在我的控制器和<%= Ahoy::Event.joins(:visit).where(name: "Viewed Post").uniq.count("visits.visitor_id") %>
我的视图中添加了这个。```。唯一的问题是它显示 0 并且没有变化。
第二种方法
添加visitable
到我的帖子模型中。运行迁移以将访问 ID 添加到帖子中。也加入<%= Post.joins(:visit).distinct.count(:visit_id) %>
了我的观点。唯一的问题是视图计数停留在 1 并且所有帖子都相同。
我究竟做错了什么?