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
Спасибо!