未定义的局部变量或方法“acts_as_gmappable”

发布于 2024-11-16 08:06:13 字数 550 浏览 3 评论 0原文

我尝试安装 gmaps4rails gem。

我将gem 'gmaps4rails'添加到我的 Gemfile 中,并运行'bundle install。它说我的捆绑包安装成功。我可以通过 'gem list' 找到 “Using gmaps4rails (0.8.8)”。我使用 rake db:migrate 将指定的列添加到我的用户表中,并将 acts_as_gmappablegmaps4rails_address 方法添加到我的 User模型。

访问涉及用户模型的页面会出现“未定义的局部变量或方法'acts_as_gmappable'”错误。

我有什么遗漏的吗?

为了获得更多上下文,我使用的代码来自 Rails 3 教程。

操作系统 X 10.6.6
红宝石 1.8.7
Rails 3.0.7
乘客3.0.7

I attempted to install the gmaps4rails gem.

I added gem 'gmaps4rails' to my Gemfile, and ran 'bundle install. It said that my bundle installed successfully. I can find "Using gmaps4rails (0.8.8)" with 'gem list'. I added the specified columns to my users table with rake db:migrate and added acts_as_gmappable and the gmaps4rails_address method to my User model.

Visiting pages that involve the user model gives me "undefined local variable or method 'acts_as_gmappable'"error.

Is there something that I am missing?

For greater context, the code I am using is from the Rails 3 Tutorial.

OS X 10.6.6
ruby 1.8.7
rails 3.0.7
passenger 3.0.7

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

树深时见影 2024-11-23 08:06:13

重新启动服务器应该可以解决问题:)

Restarting the server should resolve the problem :)

海夕 2024-11-23 08:06:13

我遇到了同样的问题:未定义的局部变量或方法“acts_as_gmappable”

我刚刚重新启动服务器,错误就消失了。

I had the same issue : undefined local variable or method 'acts_as_gmappable'

I just restarted the server and it error went away.

赠佳期 2024-11-23 08:06:13

我正在使用 Mongoid 并遇到了同样的问题。

在这种情况下,请确保您的模型包括:

include Gmaps4rails::ActsAsGmappable

acts_as_gmappable :position => :location

field :gmaps, :type => Boolean
field :location, :type => Array

def gmaps4rails_address
  #describe how to retrieve the address from your model, if you use directly a db column, you can dry your code, see wiki
 "#{self.address}, #{self.city}, #{self.country}"
end

I was using Mongoid and had the same trouble.

In which case, make sure your model includes:

include Gmaps4rails::ActsAsGmappable

acts_as_gmappable :position => :location

field :gmaps, :type => Boolean
field :location, :type => Array

def gmaps4rails_address
  #describe how to retrieve the address from your model, if you use directly a db column, you can dry your code, see wiki
 "#{self.address}, #{self.city}, #{self.country}"
end
请爱~陌生人 2024-11-23 08:06:13

我认为这可能会有所帮助(类似问题):

rvm +rails3 + gmaps4rails -acts_as_gmappable

I think this may be helpful (similar issue):

rvm + rails3 + gmaps4rails - acts_as_gmappable

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文