我正在从使用 MongoDB 迁移到 PostGIS 数据库。使用 MongoDB,我可以使用 FactoryGirl 指定经度/纬度数组来模拟一些数据:
factory :obj_1, class :my_obj do
geo [-88.09483, 32.12665]
...
end
但是,当我对 PostGIS 模型执行此操作时,我最终会在 geo 列中得到 NULL。我是否可以使用 FactoryGirl 将模拟空间数据添加到我的 PostGIS 数据库中?
最佳答案
要使用 FactoryGirl 正确初始化模拟数据,请使用 RGeo 语法:
factory :obj_1, class :my_obj do
geo "POINT(-88.09483 32.12665)"
...
end
关于ruby-on-rails - 如何将 FactoryGirl 与 PostGIS 数据库结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19550368/