尝试使用geokit的undefined方法`acts_as_mappable'

时间:2012-02-01 22:14:57

标签: ruby-on-rails-3 geokit

我正在尝试使用geokit,但我收到以下消息:

undefined method `acts_as_mappable'

我尝试了以下解决方案但到目前为止没有任何工作: Rails 3.1.0, geokit, with error acts_as_mappable

我正在使用rails 3.0.1和ruby 1.9.2

我已按照https://github.com/jlecour/geokit-rails3中的说明进行操作,但其无效

这是我的模特:

class Event < ActiveRecord::Base

acts_as_mappable :default_units => :kms,
         :default_formula => :flat

end

我在我的gemfile中有这个

gem 'geokit-rails3'

我也有文件夹供应商,里面有一个带文件的geokit-rails3文件夹,其中一个名为acts_as_mappable。我尝试在我的模型顶部添加require'geokit-rails3',但它说没有要加载的文件。

我尝试了两种方法,将其安装为插件:
    rails plugin install git://github.com/jlecour/geokit-rails3.git 并且通过执行gem安装(当我列出所有安装的gem时显示它)

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

通过以下方式重新安装rails来解决问题:

sudo apt-get install rails rails-doc rails-ruby1.8