我有一个正常的SQL查询:
UPDATE my_table SET geography = ST_SetSRID(ST_MakePoint(my_table.longitude, my_table.latitude), 4326)::geography;
但是我想知道在Ruby方法中执行此操作的方法(使用lon / lat数据填充我的地理类型列(lon / lat是另外两列)。
提前致谢。
答案 0 :(得分:0)
你可以使用这个api activerecord-postgis-adapter;它使用activerecord管理所有字段。
https://github.com/rgeo/activerecord-postgis-adapter
或者你可以使用另一个没有超过activerecord但你没有使用rails的。