неопределенный метод "внутри"

Я следовал процедуре установки geokit-rails3, вот мой конфиг:

Using rails (3.0.4) 
Using activerecord (3.0.4) 
Using geokit (1.5.0) 
Using geokit-rails (1.1.4) 

Я получаю эту ошибку «неопределенный метод `внутри’ для #», когда я пытаюсь выполнить запрос с помощью метода «внутри». (обратите внимание, что я новичок в рельсах и, возможно, упускаю что-то очевидное)

Вот мое определение класса:

class Snip < ActiveRecord::Base
    belongs_to :user
    acts_as_mappable :default_units => :kms,
                   :default_formula => :sphere,
                   :distance_field_name => :distance,
                   :lat_column_name => :latitude,
                   :lng_column_name => :longitude

конец

В моем контроллере у меня есть:

@userLocation = GeoKit::LatLng.new(params[:lat],params[:lng])
@snips  = Snip.within(params[:distance], :origin => @userLocation)

Вот что я добавил в свой gemfile:

gem 'geokit', '>= 1.5.0'
gem 'geokit-rails', '1.1.4'

У вас есть идеи, почему я получаю эту ошибку?

Заранее спасибо, Винсент.


person vdaubry    schedule 11.03.2011    source источник


Ответы (1)


Ваш gemfile запрашивает geokit-rails, это версия Rails 2. Вам нужно заменить это на geokit-rails3

person Alex    schedule 24.03.2011