0

geokit を使用しようとしていますが、次のメッセージが表示されます。

undefined method `acts_as_mappable'

次の解決策を試しましたが、これまでのところ何も機能していません: Rails 3.1.0、geokit、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'

また、フォルダー vendor があり、その中にファイルを含む geokit-rails3 フォルダーがあり、そのうちの 1 つに act_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 に答える