我正在使用印象派宝石。
我想在同一视图中显示一个特定页面的命中计数器。
这就是我所做的:
- 安装宝石。
- 运行发电机。
- 将列添加
counter_cache
到迁移。 - 运行
rake db:migrate
。 - 将
impressionist :actions=>[:show
] 添加到我要从中跟踪展示次数的控制器。 - 添加
is_impressionable :counter_cache => true
到与上述控制器有关的模型。 - 重启服务器。
我有两个问题:
- 为什么每次展示(以及每个相应的记录)的 counter_cache 数量都不会增加?
- 有什么方法可以在视图中使用来显示点击数,还是我应该制作自己的查询?