0

我是 Ruby on Rails 的新手,使用 Ahoy 跟踪我的应用程序中的访问和事件。我有 2 种不同的设计模型,如何设置Ahoy.user_method每个模型?

我的设计模型是PlayerLogCoachLog。我应该这样设置:

Ahoy.user_method = :true_current_player_log
Ahoy.user_method = :true_current_coach_log

谢谢!问候,古斯塔沃

4

1 回答 1

0

在不了解您的特定用例的更多信息(例如,当用户是球员还是教练时),您可以将 设置user_method为 lambda 并在那里处理逻辑:

Ahoy.user_method = -> do |controller|
  if player_user?
    true_current_player_log
  else
    true_current_coach_log
  end
end
于 2018-07-13T20:38:36.237 回答