From baa913ec6b75cb40e621208ed50382583489ffa0 Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Tue, 5 Apr 2011 22:24:20 -0400 Subject: [PATCH] Order SQLite query results by distance. --- lib/geocoder/orms/active_record.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/geocoder/orms/active_record.rb b/lib/geocoder/orms/active_record.rb index 69c4d2d4..96e4a80f 100644 --- a/lib/geocoder/orms/active_record.rb +++ b/lib/geocoder/orms/active_record.rb @@ -161,7 +161,8 @@ module Geocoder::Orm default_near_scope_options(latitude, longitude, radius, options).merge( :select => "#{options[:select] || '*'}, " + "#{distance} AS distance" + - (bearing ? ", #{bearing} AS bearing" : "") + (bearing ? ", #{bearing} AS bearing" : ""), + :order => distance ) end -- GitLab