我想计算我的页面获得了多少浏览量。因此,我尝试使用 Ahoy gem 并将以下行添加到我的操作中:
https://github.com/ankane/ahoy#ruby
然后,它会记录访问者何时查看该action
,但它也会记录每次调用action
的时间,即使用户重新加载页面也是如此。
我想要的是:如果这是用户的第一次访问,我们会记录它。但是,如果他们只是重新加载页面或在短时间内重新访问该页面,我们不会将ahoy.track
保存到我们的数据库中。
那么,有人对此有解决方案吗?
尝试您的观点:
<% ahoy.track_visit unless current_visit %>