我正在从使用MongoDB迁移到PostGIS数据库。使用MongoDB我可以使用FactoryGirl指定经度/纬度数组来模拟一些数据:
factory :obj_1, class :my_obj do
geo [-88.09483, 32.12665]
...
end
但是,当我为PostGIS模型执行此操作时,我最终会在geo列中使用NULL。我是否可以使用FactoryGirl将我的模拟空间数据添加到PostGIS数据库?
答案 0 :(得分:3)
要使用FactoryGirl正确初始化模拟数据,请使用RGeo语法:
factory :obj_1, class :my_obj do
geo "POINT(-88.09483 32.12665)"
...
end