所以我正在使用rgeo
运行activerecord-postgis-adapter
并正确设置了Rails 4应用程序的db.yml文件。
但是当我设置ActiveRecord模型的属性时:
Place
.create(name: 'some name', geom: RGeo::Geographic.spherical_factory(:srid => 4326)
.point(latitude,longitude)
然后检查它触发的SQL INSERT语句,它不会在INSERT中包含geom
INSERT INTO "places" ("name", "some_attr".....
< - 没有插入geom attr。
如果有人之前已经看过这个并且知道问题可能是什么,请帮助谢谢!