Rgeo,activerecord-postgis-adapter不会为类型为point的属性触发SQL语句

时间:2016-07-25 19:27:30

标签: ruby-on-rails-4 activerecord postgis rgeo rails-4-2-1

所以我正在使用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。

如果有人之前已经看过这个并且知道问题可能是什么,请帮助谢谢!

0 个答案:

没有答案