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

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос