【发布时间】:2013-09-03 21:30:04
【问题描述】:
我一直在尝试实现 gem Impressionist,但由于文档令人困惑,并且 gem 为我的简单用例带来了一些开销,我想知道如何自己实现这个?
我想在控制器中跟踪特定操作的展示次数(请求)。
展示次数不必由唯一身份访问者注册。
我需要计数器对模型中的每条记录都是唯一的(即商店 1:34 次点击,商店 2:77 次点击等)。
计数器不应包含来自此列表中机器人的请求:http://www.user-agents.org/allagents.xml
完成上述任务所需的最少代码是多少?
更新
澄清一下,如果可能的话,我不想使用 gem Impressionist。我只是用它作为前奏来描述我要解决的问题。
【问题讨论】:
-
你想使用印象派gem,还是想自己实现gem?
标签: ruby-on-rails ruby counter visitor-statistic impressions