我正在尝试跟踪“匿名”用户的行为,并在他们注册后最终将其与他们的帐户相关联。我想我会通过设置一个永久cookie来做到这一点。我最好的选择是在 ApplicationController 中有以下内容:
class ApplicationController < ActionController::Base
before_filter :set_tracking_cookie
def set_tracking_cookie
cookies.permanent[:user_uuid] = SecureRandom.uuid unless cookies[:user_uuid]
end
end
这是正确的方法还是有更好的解决方案?