実行したいクエリは次のとおりです。
SELECT zcta.geoid10, ST_AsGeoJSON(ST_simplify(zcta.geom,500)) FROM zcta WHERE zcta.geoid10 = '90210'
ただし、Rails コンソールでこれを入力すると、次のようになります。
testquery = "SELECT zcta.geoid10, ST_AsGeoJSON(ST_simplify(zcta.geom,500)) FROM zcta WHERE zcta.geoid10 = '90210'"
Zcta.find_by_sql testquery
以下が返されます。
=> [#<Zcta >]
任意の列の結果を求める基本的なクエリを実行すると、期待どおりの応答が得られます。これは PostGIS 関数でのみ発生します。どうすればいいですか?