У меня есть эта модель
точка -> принадлежит_ дням
дней -> принадлежит_: маршруты
и я хотел бы сгруппировать по пунктам :address
все точки одного вида маршрута, я могу получить все:
Point.includes(:day => :route).where(days:{routes:{place: "Dublin"}})
но если я попытаюсь использовать group(:address)
, я найду эту ошибку:
ActiveRecord::StatementInvalid: PG::GroupingError: ERROR: column
"points.id" must appear in the GROUP BY clause or be used in an
aggregate function
LINE 1: SELECT "points"."id" AS t0_r0, "points"."title" AS t0_r1,
"...
Не могли бы вы мне помочь? спасибо