首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >印象主义创业板错误:聚合必须有一个参数(Rails)

印象主义创业板错误:聚合必须有一个参数(Rails)
EN

Stack Overflow用户
提问于 2015-12-24 19:48:12
回答 1查看 170关注 0票数 0

我的应用程序出错了:

SQLite3 3::SQLException: DISTINCT聚合必须有一个参数:从“印象”中选择不同的计数(不同)。“impressionable_id”=?和“印象”。“impressionable_type”=?

我能做什么?

My model product.rb有:

代码语言:javascript
复制
is_impressionable :counter_cache => true, :column_name => :viewed_count, :uniq => true

我的控制器

代码语言:javascript
复制
class ProductsController < ApplicationController
  impressionist actions: [:show]

  def show
    ...
    impressionist(@product, nil, { unique: [:session_hash]})
  end

end

我的观点有:

代码语言:javascript
复制
= @product.impressionist_count(:filter=>:ip_address)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-24 20:10:17

您是否使用导致类似尖叫声印象派问题?请检查您的宝石版本是最新的。

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

https://stackoverflow.com/questions/34457300

复制
相关文章

相似问题

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