Estoy tratando de hacer una consulta de orden que encuentre registros más cercanos al usuario_actual.Ordenar por más cercano - PostGIS, GeoRuby, spatial_adapter
sé la distancia entre los dos puntos es: current_location.euclidean_distance(@record.position)
¿Cómo puedo trabajar esto en una consulta PostGIS (o active_record/spatial_adapter)?
Tengo mi posición en un método auxiliar ubicación_actual. ¿Sabes si es posible insertar esto en la consulta (rieles)? Algo así como: '.order ('ST_Distance (items.position, # {current_location})')' – DanS
El problema fue que necesitaba doble quoates. '.order (" # current_location ")' – DanS
Falta un corchete en la línea WHERE después de 'su punto como wkt' – DanS