我是Ruby on Rails的新手,使用Ahoy跟踪我的应用中的访问和事件。我有2种不同的设计模型,如何为每个模型设置Ahoy.user_method
?
我的设计模型是PlayerLog
和CoachLog
。我应该这样设置:
Ahoy.user_method = :true_current_player_log
Ahoy.user_method = :true_current_coach_log
谢谢!此致,古斯塔沃
答案 0 :(得分:0)
无需进一步了解您的特定用例(例如,用户是球员还是教练),您可以将user_method
设置为lambda并在那里处理逻辑:
Ahoy.user_method = -> do |controller|
if player_user?
true_current_player_log
else
true_current_coach_log
end
end