Rails 3 谷歌地图

发布于 2024-11-09 02:54:31 字数 636 浏览 1 评论 0原文

我正在尝试使用 gmaps4rails gem 创建一个示例项目: 但出现错误:

undefined method `gmaps’ for #
Rails.root: /var/www/brandbk
Application Trace | Framework Trace | Full Trace
app/controllers/locations_controller.rb:46:in `block in create’
app/controllers/locations_controller.rb:45:in `create’
Request
Parameters:
{“utf8″=>”вњ“”,
“authenticity_token”=>”CSpi+VhUe8CtF+4R6zxMEXbB8ofa0QxUF1ntGl+N1Ss=”,
“location”=>{“address”=>”rwr”},
“commit”=>”Create Location”}

像这样: http://pastebin.com/zGP9Z7vE 有人可以帮我吗?

我的模型和控制器是有效的,并且与项目 wiki 上的描述相同。 谢谢。

I'm trying to create a sample project with gmaps4rails gem:
But getting an error:

undefined method `gmaps’ for #
Rails.root: /var/www/brandbk
Application Trace | Framework Trace | Full Trace
app/controllers/locations_controller.rb:46:in `block in create’
app/controllers/locations_controller.rb:45:in `create’
Request
Parameters:
{“utf8″=>”вњ“”,
“authenticity_token”=>”CSpi+VhUe8CtF+4R6zxMEXbB8ofa0QxUF1ntGl+N1Ss=”,
“location”=>{“address”=>”rwr”},
“commit”=>”Create Location”}

Like this: http://pastebin.com/zGP9Z7vE
Can anyone help me please?

My models and controllers are valid and same as described on the project wiki.
Thanks.

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

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

发布评论

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

评论(1

过度放纵 2024-11-16 02:54:31

它来自这里:

return true if gmaps4rails_options[:check_process] == true && self.send(gmaps4rails_options[:checker]) == true

基本上,此行会阻止地理编码,如果:

  • 未请求
  • 或已请求但尚未完成

因此有两种方法可以摆脱它:

  • check_process 设置为 false
  • 将布尔列添加到您的名为 gmaps 的模型(也可以使用方法来完成)

更多详细信息:https://github.com/apneadiving/Google-Maps-for-Rails/wiki/Model-Customization

It comes from here:

return true if gmaps4rails_options[:check_process] == true && self.send(gmaps4rails_options[:checker]) == true

Basically this line prevents geocoding if:

  • it's not requested
  • or if it's requested but not already done

So two ways to get rid of it:

  • set the check_process to false
  • add a boolean column to your model named gmaps (this could be done with a method as well)

Some more details here: https://github.com/apneadiving/Google-Maps-for-Rails/wiki/Model-Customization

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