0

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

undefined method `acts_as_mappable'

我尝试了以下解决方案,但到目前为止没有任何效果: Rails 3.1.0, geokit, with error act_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'

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

我尝试了两者,将其安装为插件:
rails plugin install git://github.com/jlecour/geokit-rails3.git 以及执行 gem install (当我列出所有已安装的 gem 时显示)

任何帮助是极大的赞赏。

4

1 回答 1

0

通过重新安装导轨解决了这个问题:

sudo apt-get install rails rails-doc rails-ruby1.8
于 2012-02-02T21:57:49.177 回答