Ransack, Postgres - сортировка по столбцу из связанной таблицы с отличным: true
У меня есть приложение, которое использует драгоценный камень Ransack, и ям, преобразовав его из Mysql в Postgres.
В случае, когда столбец сортировки взят из связанной таблицы, а для параметра «Разное» задано значение «Истина», Postgres выдает эту ошибку:
PG::InvalidColumnReference: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
Страница Ransack GitHub говорит, что в таком случае "вы'по своему усмотрению. "
Какие'лучшее - любое! стратегия для обработки этого сценария?
q = Contact.includes(:contact_type).search
q.sorts = ['contact_type_name asc']
q.result(distinct: true)
PG::InvalidColumnReference: ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list
Спасибо!