我用的是Impressionist宝石。
我想在同一个视图中显示一个特定页面的点击计数器。
我就是这么做的:
安装宝石。
运行发电机。
向迁移添加列counter_cache
运行rake db:migrate
impressionist :actions=>[:show]添加到我要跟踪来自的控制器。
is_impressionable :counter_cache => true添加到与上述控制器相关的模型中。
重新启动服务器。
我有两个问题:
为什么每个印象(和每个记录)的计数器缓存数没有增加?
在视图中是否有任何方法可以用来显示命中数,或者我应该创建自己的查询?

最佳答案

有一种方法可以显示点击率:

<%= @model_instance.impressionist_count %> views

把这个放在你的视野里。

08-28 14:49