如何使用带postgis扩展名的postgresql db在rails app中创建新记录

时间:2014-10-15 15:25:17

标签: ruby-on-rails postgis postgresql-9.3

我正在开发一个rails应用程序,我的数据库是postgresql。我添加了postgis扩展程序,我有一个模型管道,其中一个属性位置几何类型。我现在需要添加新记录,我不知道如何。我试过了:

Pipe.create(location: "line_string(2.439418, 19.253800, 2.439418, 19.25381, 2.439418,    19.253815, 2.439418, 19.2539"))

帮助使用这种语法?

1 个答案:

答案 0 :(得分:0)

看起来你正试图制作Well-known text(WKT),正确格式化后会是:

LINESTRING (2.439418 19.2538, 2.439418 19.25381, 2.439418 19.253815, 2.439418 19.2539)