我在我的应用程序中遇到了一个小问题。我目前使用geokit来查找给定位置附近的对象,并在找到的集合上使用sort_by_distance_from。使用rails gem geokit按距离和分页排序?
见下文:
@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]
是否与geokit任何方式进行分页形成DB按距离排序时?
AKA,没有调用完整的发现集?
我也在为此寻找解决方案。与will_paginate结合会产生不正确的结果。 – benr75 2010-10-05 00:08:38