啊,宝石,如何不将ahoy.track记录保存到页面重新加载时数据库



我想计算我的页面获得了多少浏览量。因此,我尝试使用 Ahoy gem 并将以下行添加到我的操作中:

https://github.com/ankane/ahoy#ruby

然后,它会记录访问者何时查看该action,但它也会记录每次调用action的时间,即使用户重新加载页面也是如此。

我想要的是:如果这是用户的第一次访问,我们会记录它。但是,如果他们只是重新加载页面或在短时间内重新访问该页面,我们不会将ahoy.track保存到我们的数据库中。

那么,有人对此有解决方案吗?

尝试您的观点:

<% ahoy.track_visit unless current_visit %>

最新更新