0
我在我的数据库中有这个SQL查询,这导致与heroku上的PostgreSQL有关的问题,导致页面没有在heroku日志中加载上述错误。我使用PostgreSQL 9.1.6所以以前的错误已显然已经固定PGError:错误:列“recipes.id”必须出现在GROUP BY子句中或用于聚合函数
def self.top_countries
joins(:recipes).
select('countries.*, count(*) AS recipes_count').
group('countries.id').
order('recipes_count DESC')
末
我就如何重构这一点,以便将work.Could任何建议,请不确定?
谢谢
哦这是简单的,现在我感到很傻,谢谢你虽然 – Richlewis
我接受答案,因为这解决了这个问题,但现在我得到ActionView :: Template :: Error(缺少属性:名称): 任何想法?它关于每个块 – Richlewis
请看更新的答案 – RichardTheKiwi