以下代码将使用 ST_AsGeoJSON postgis 函数查询我的数据库,并在 rails 控制台中将 json 对象打印到屏幕上。
Zcta.
select("ST_AsGeoJSON(ST_simplify(geom,500)) as my_geo").
where(geoid10: '90210').each do |result|
puts result.my_geo
end
如果我想将该内容放入一个变量(或数组,或就此而言的散列)中怎么办?如果我更改puts result.my_geo
为variable = result.my_geo
然后稍后尝试使用该变量,我会收到一条错误消息,指出该变量不存在。
有什么想法吗?