我如何使用印象派宝石?

时间:2013-09-03 20:58:49

标签: ruby-on-rails ruby

我正在使用Impressionist宝石。

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

这就是我所做的:

  1. 安装gem。
  2. 运行生成器。
  3. 将列counter_cache添加到迁移中。
  4. 运行rake db:migrate
  5. impressionist :actions=>[:show]添加到我想跟踪展示次数的控制器。
  6. is_impressionable :counter_cache => true添加到与上述控制器相关的模型中。
  7. 重新启动服务器。
  8. 我有两个问题:

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

1 个答案:

答案 0 :(得分:0)

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

<%= @model_instance.impressionist_count %> views

把它放在你的视野中。