首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超级简单的印象派设置,impressionist_count和impressions_count之间的不匹配

超级简单的印象派设置,impressionist_count和impressions_count之间的不匹配
EN

Stack Overflow用户
提问于 2015-04-17 19:46:28
回答 1查看 100关注 0票数 0

使用Rails 4和印象派1.5.1

我有一个ProductsController和一个产品模型。

在我的表演中:

代码语言:javascript
复制
def show
  impressionist(@product, "unique view", :unique => [:session_hash])
end

在我的模型中:

代码语言:javascript
复制
class Product < ActiveRecord::Base
  is_impressionable counter_cache: true
end 

以及我的产品模式:

代码语言:javascript
复制
create_table "products", force: true do |t|
  t.string   "name",                                        null: false
  t.integer  "impressions_count",           default: 0
end

而且这两项数据之间存在着不匹配:

代码语言:javascript
复制
irb(main):001:0> Product.find_by(slug: 'test').impressions_count
=> 57
irb(main):002:0> Product.find_by(slug: 'test').impressionist_count
=> 70
EN

回答 1

Stack Overflow用户

发布于 2015-04-18 06:26:12

印象主义者有自己的表设置的创业板,而您的添加到产品表持有自己的计数。他们也在计算两种不同的东西,点击在你的表演动作和点击你的模型。

这是针对gem的github页面,浏览使用部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29708132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档