Использовать группу в рельсах, когда вы используете вложенные атрибуты - PullRequest
0 голосов
/ 02 мая 2018

У меня есть эта модель

точка -> принадлежит_ дням

дней -> принадлежит_: маршруты

и я хотел бы сгруппировать по пунктам :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, 
"...

Не могли бы вы мне помочь? спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...