使用Rails 4和印象派1.5.1
我有一个ProductsController和一个产品模型。
在我的表演中:
def show
impressionist(@product, "unique view", :unique => [:session_hash])
end在我的模型中:
class Product < ActiveRecord::Base
is_impressionable counter_cache: true
end 以及我的产品模式:
create_table "products", force: true do |t|
t.string "name", null: false
t.integer "impressions_count", default: 0
end而且这两项数据之间存在着不匹配:
irb(main):001:0> Product.find_by(slug: 'test').impressions_count
=> 57
irb(main):002:0> Product.find_by(slug: 'test').impressionist_count
=> 70发布于 2015-04-18 06:26:12
印象主义者有自己的表设置的创业板,而您的添加到产品表持有自己的计数。他们也在计算两种不同的东西,点击在你的表演动作和点击你的模型。
这是针对gem的github页面,浏览使用部分。
https://stackoverflow.com/questions/29708132
复制相似问题