Как сделать запрос PostGis с Arel - PullRequest
0 голосов
/ 10 ноября 2019

Я пытаюсь понять, как работает Арель. Как я могу выполнить этот запрос PostGis с Arel.spatial?

    SELECT
        ST_asText(ST_ClosestPoint(track.path::geometry, pta.lonlat::geometry))  AS closet_point
        FROM tracks track, pois pta
        WHERE track.id = 2
          AND pta.id = 2

pta - это точка, подобная t.geography "lonlat", limit: {:srid=>4326, :type=>"st_point", :geographic=>true}
track.path, - это строка линейных строк, такая как t.geometry "path", limit: {:srid=>4326, :type=>"line_string"}

...