Ruby on rails 如何了解在rails中访问我的个人资料的用户

Ruby on rails 如何了解在rails中访问我的个人资料的用户,ruby-on-rails,Ruby On Rails,我有一个简单的用户模型,它是通过Desive生成的,有没有一种方式或任何一种方式用户知道另一个用户使用gem或任何其他资源访问了他们的个人资料。。。或者有没有其他方法可以使用公共活动gem跟踪其他用户页面上的用户访问 我的用户控制器显示操作是这样的 class UsersController < ApplicationController before_filter :authenticate_user!, :only => [:edit, :update, :show] de

我有一个简单的用户模型,它是通过Desive生成的,有没有一种方式或任何一种方式用户知道另一个用户使用gem或任何其他资源访问了他们的个人资料。。。或者有没有其他方法可以使用公共活动gem跟踪其他用户页面上的用户访问

我的用户控制器显示操作是这样的

class UsersController < ApplicationController
  before_filter :authenticate_user!, :only => [:edit, :update, :show]
 def show
 @user = User.find(params[:id])
end

Mhhh…您可以创建一个表,其中有两列:visitor和user_visited。每次用户访问另一个用户配置文件时,您都可以将其保存在表中

看起来gem会做您想做的事情,甚至更多。

很好的洞察力。。。你能帮我把整个分数记下来吗。。。PLSSSSSSSS。我很感激你的快速反应。宝石真是太棒了。。但是我怎么知道某个特定的用户查看了表演动作,例如user.username viewered@user's profile谢谢这些文档非常清楚。如果您按照安装和使用说明进行操作,则详细信息将写入印象表。请尝试按照说明进行操作。如果你被卡住了,那么问一个关于Stackoverflow的特定问题。我需要把这个写给一个用户,例如user1访问了你的prfile。。。gem只统计纵断面图,所以我该如何进行?