我在我的應用程序中遇到了一個小問題。我目前使用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