当试图在Postgres中运行这样的代码时,我总是会遇到这种错误:
Caused by PG::GroupingError: ERROR: column "<table name>.<some random column>" must appear in the GROUP BY clause or be used in an aggregate function
第1行:。。。ments";GROUP BY"<表名称>"lt;:属性>quot;订购人。。。
默认作用域上有一些东西阻止了它的工作。我用ActiveRecordModel.unscoped.group(:attribute).count
解决了这个问题