'gmaps4rails' 轨'acts_as_gmappable'未定义的局部变量或方法 3.2.1 路由错误



只是在玩弄宝石'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)在正文中添加以下内容.html.erb

<%= yield :scripts %>

似乎在我安装的 gem 中找不到方法?

我正在使用gmaps4rails v2.0.3,ruby v1.9.3,rails 3.2.1

我已经在堆栈溢出上查看了类似的主题,并执行了简单的任务,例如重新启动服务器等,但仍然是相同的错误。

@apneadiving也许你可以帮忙?

非常感谢

查看 gmaps4rails 的文档,从 2.* 版本开始,您不必添加 acts_as_gmappable 方法。现在它使用地理编码器。这是一个小教程,解释了它是如何工作的。

最新更新