计算对 file/image 的访问并存储到数据库

Count visits to a file/image and store to db

我的申请基于 rails 4.2.4。我的应用程序提供了一个 js 文件,网站可以将其粘贴到 <head></head> 中,我们为他们提供了一些服务。

我看到 Facebook 使用如下像素:

<noscript>
<img height='1' src='https://www.facebook.com/tr?id=63786861722982&amp;ev=PageView&amp;noscript=1' style='display:none' width='1'>
</noscript>

Amung.us

<script id="_wau4dx">var _wau = _wau || []; _wau.push(["classic", "2uubkcvnbkfu", "4dx"]);
(function() {var s=document.createElement("script"); s.async=true;
s.src="//widgets.amung.us/classic.js";
document.getElementsByTagName("head")[0].appendChild(s);
})();</script>

统计该文件的访问次数。我怎样才能用 javascript 达到同样的效果?

不要将您的 JS 作为静态资产提供(例如,直接从磁盘提供文件),而是使用正常的控制器操作来提供它。然后在该控制器操作中添加计数位。