2

我正在使用印象派宝石。

我想在同一视图中显示一个特定页面的命中计数器。

这就是我所做的:

  1. 安装宝石。
  2. 运行发电机。
  3. 将列添加counter_cache到迁移。
  4. 运行rake db:migrate
  5. impressionist :actions=>[:show] 添加到我要从中跟踪展示次数的控制器。
  6. 添加is_impressionable :counter_cache => true到与上述控制器有关的模型。
  7. 重启服务器。

我有两个问题:

  1. 为什么每次展示(以及每个相应的记录)的 counter_cache 数量都不会增加?
  2. 有什么方法可以在视图中使用来显示点击数,还是我应该制作自己的查询?
4

1 回答 1

0

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

<%= @model_instance.impressionist_count %> views

把它放在你的视野中。

于 2013-12-21T01:57:46.037 回答