1

gem「gmaps4rails」で遊んでいるだけですが、次のルーティングエラーが発生します

undefined local variable or method `acts_as_gmappable'

次の手順を実行しました: 1) Gemfile に以下を追加: gem 'gmaps4rails' とバンドル 2) 生成された足場の場所 3) 以下をモデル location.rb に追加し、次に db:migrate

class Location < ActiveRecord::Base
  attr_accessible :address, :latitude, :longitude
  acts_as_gmappable

  def gmaps4rails_address
    address
  end
end

5)ルートを次のように変更し、古いインデックスファイルを削除しました

root :to => 'locations#index'

6) aplication.html.erb の body に以下を追加

<%= yield :scripts %>

インストールした gem でメソッドが見つからないようですか?

gmaps4rails v2.0.3、ruby v1.9.3、rails 3.2.1 を使用しています。

私はstackoverflowで同様のトピックを調べ、サーバーの再起動などの簡単なタスクを実行しましたが、それでも同じエラーが発生しました。

@apneadiving多分あなたは助けることができますか?

どうもありがとう

4

1 に答える 1