Kaminari и PG::UndefinedFunction: ERROR: не удалось идентифицировать оператор равенства для точки типа
У меня есть две модели: Country
а также Resort
,Resort
имеет точку поля с типом "точка". модель Country
has_many
Resort
s. Когда я получаю курорты стран с kaminari( .page(params[:page]). Per(20)), у меня появляется ошибка:
PG::UndefinedFunction: ERROR: could not identify an equality operator for type point
LINE 1: SELECT DISTINCT "resorts".* FROM "resorts" INNER JOIN "coun...
^
: SELECT DISTINCT "resorts".* FROM "resorts" INNER JOIN "country_resorts" ON "resorts"."id" = "country_resorts"."resort_id" WHERE "country_resorts"."country_id" = $1 AND "country_resorts"."what" = $2 LIMIT 20 OFFSET 0
PG::UndefinedFunction: ERROR: could not identify an equality operator for type point
LINE 1: SELECT DISTINCT "resorts".* FROM "resorts" INNER JOIN "coun...
Если я получаю курорты без каминари, я получаю нормальный результат.
Как я могу решить эту проблему?