0
Iam使用geokit-rails(http://github.com/jlecour/geokit-rails分支寶石)。 我想建立一個像scoped和find_within
a = MyModel.scoped
a = a.limit(10).scoped
a = a.find_within(10,:origin => [mylat,mylng]).scoped
a = a.where(:visible => true)
a = a.paginate(:page => @params[:page], :per_page => 20)
一個範圍,但這個簡化版,工作 - 發現後查詢將被解僱。範圍.origin和.within(在geokit-rails文檔中描述)不起作用。
在rails2中,我使用了rayn bates scope_builder,這個工作一直持續到rails3上的更新。 原因我不是這樣一個高級程序員,我不能將自己的範圍實現到geokit-rails。
有沒有人有一個想法,我如何防止ActiveRecord在find_within方法上觸發查詢? 感謝