Tag: geos rgeo

activerecord_postgis_adapter:nil的未定义方法“point”:NilClass

问题 90%肯定这是我的设置错误,但我不能做self.factory并尝试访问lonlat给我一个例外“未定义的方法`点’为nil:NilClass” 我可以 设置lonlat使用: mfactory = RGeo::ActiveRecord::SpatialFactoryStore.instance.factory(:geo_type => ‘point’) self.lonlat = mfactory.point(long, lat) self.save 这给了我db中的0101000020E610000061C3D32B65965DC03657CD7344F64040等值。 我不能用: self.lonlat = “POINT(#{long},#{lat})” self.save 问题 我是否需要在模型中设置特定的内容?