在 Rails 模型中跟踪 Ahoy 自定义事件
Tracking Ahoy custom event in Rails model
我不知道如何使用自定义事件跟踪。我按照文档添加了一个
ahoy.track "Viewed book", title: "Hot, Flat, and Crowded"
在我的一个模型中,但我得到
undefined local variable or method `ahoy'
控制器是我唯一可以跟踪任何事件的地方吗?
问题是 ahoy 是 controller/view 层的一部分,有关用户行为的日志也是如此,例如请求信息、浏览器等。
书籍模型应该不知道有人看过这本书。
因此,即使您以某种方式修复它以从模型访问 ahoy,这也不是正确的做法。
最好在控制器中做这样的事情:
ahoy.track "Viewed book", title: @book.title
我不知道如何使用自定义事件跟踪。我按照文档添加了一个
ahoy.track "Viewed book", title: "Hot, Flat, and Crowded"
在我的一个模型中,但我得到
undefined local variable or method `ahoy'
控制器是我唯一可以跟踪任何事件的地方吗?
问题是 ahoy 是 controller/view 层的一部分,有关用户行为的日志也是如此,例如请求信息、浏览器等。 书籍模型应该不知道有人看过这本书。
因此,即使您以某种方式修复它以从模型访问 ahoy,这也不是正确的做法。
最好在控制器中做这样的事情:
ahoy.track "Viewed book", title: @book.title