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