嗨 gem,如何在重新加载页面时不将 ahoy.track 记录保存到数据库中?

Ahoy gem, how to not save ahoy.track record into DB when page is reloaded?

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

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

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

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

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

试试你的观点:

<% ahoy.track_visit unless current_visit %>