Проблема
На 90% уверен, что это ошибка установки с моей стороны, но я не могу выполнить self.factory, и попытка доступа к lonlat дает мне исключение «неопределенный метод `point' для nil: NilClass"
Я могу
Установите лонлат, используя:
mfactory = RGeo::ActiveRecord::SpatialFactoryStore.instance.factory(:geo_type => 'point')
self.lonlat = mfactory.point(long, lat)
self.save
Это дает мне такие значения, как 0101000020E610000061C3D32B65965DC03657CD7344F64040
в БД.
Я не могу использовать:
self.lonlat = "POINT(#{long},#{lat})"
self.save
Вопросы
Нужно ли настраивать что-то конкретное в модели?