「匿名」ユーザーのアクションを追跡し、最終的に登録後にアカウントに関連付けようとしています。私は永続的なクッキーを設定することでこれを行うと考えました。私の最善の選択肢は、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
これは正しい方法ですか、それともより良い解決策がありますか?