印象派观看次数不起作用

impressionist view count not working

我有一个 rails 应用程序,我在其中使用 印象派 gem 来计算在我的 post 的显示页面上的浏览量模型。 但它没有更新视图,(视图显示 0)

在我的 gem 文件中我添加了:

gem 'impressionist'

然后:

rails g impressionist

然后:

rake db:migrate

我将此添加到我的 post.rb 文件中:

   is_impressionable 

post控制器

impressionist actions: [:show], unique: [:session_hash]

在我的显示视图 文件中:

<%= "#{@post.impressionist_count} views so far!" %>

我认为我做的一切都正确,但不知道为什么观看次数不起作用。

您可以尝试:

而不是在控制器顶部调用它来执行单个操作
impressionist(@post, "optional message", :unique => [:session_hash])

然后尝试

@post.impressionist_count

或者你也可以试试

@post.impressions_count