undefined方法`distance_betwwen'geokit-rails

时间:2012-11-15 12:38:13

标签: ruby-on-rails google-maps geokit

我在rails 2.3.12中遇到了geokit-rails插件的问题。我有一个简单的模型叫做这样的地方:


      class Place < ActiveRecord::Base <br>
       attr_accessible :lat, :long, :name <br>
       :acts_as_mappable
      end

并在我的控制器索引操作中:    

def index
@places = Place.all 
@places.find_within(105, :origin => Place.last)
respond_to do |format| 
  format.html # index.html.erb 
  format.json { render :json => @places } 
end

def index @places = Place.all @places.find_within(105, :origin => Place.last) respond_to do |format| format.html # index.html.erb format.json { render :json => @places } end

现在问题是无法访问任何Mappale方法,例如:distance_between,find_within等。错误:未定义的方法`find_within'

我的全部记录:

end

任何想法......?

先谢谢

1 个答案:

答案 0 :(得分:0)

您可以试试Places.find_within(105, :origin => Place.last)吗?似乎find_within是一种类方法。