Я столкнулся с небольшой проблемой в моем приложении. В настоящее время я использую geokit для поиска объектов вблизи заданного местоположения, и я использую sort_by_distance_from в найденном наборе.
См. Ниже:
@find = Item.find(:all, :origin =>[self.geocode.lat.to_f,self.geocode.lng.to_f], :within=>50, :include=>[:programs], :conditions=>["programs.name = ?", self.name])
@find.sort_by_distance_from([self.geocode.lat.to_f,self.geocode.lng.to_f]
Есть ли способ с геокитом разбивать на страницы БД при сортировке по расстоянию?
АКА, не вызывать полный найденный набор?