在sqlite的开发中,这是一个魅力:
@human = Human.joins(:human_logins).group("human_logins.human_id").order("count(human_logins.human_id) ASC")
虽然,在Heroku的制作和使用PG时,它崩溃了,我收到以下错误:
ActionView::Template::Error (PG::GroupingError: ERROR: column "humans.id" must appear in the GROUP BY clause or be used in an aggregate function
猜测这只是一个兼容性问题,任何关于我如何改变它以便它在生产中很好地工作的见解都会很棒。