首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 3谷歌地图

Rails 3谷歌地图
EN

Stack Overflow用户
提问于 2011-05-24 05:40:09
回答 1查看 1.7K关注 0票数 0

我正在尝试用gmaps4rails gem创建一个示例项目:但是得到了一个错误:

代码语言:javascript
复制
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中描述的相同。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-24 05:49:25

它来自这里:

代码语言:javascript
复制
return true if gmaps4rails_options[:check_process] == true && self.send(gmaps4rails_options[:checker]) == true

基本上,如果出现以下情况,此行将阻止地理编码:

  • it's requested
  • or if it requested但尚未完成

所以有两种方法可以摆脱它:

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6103384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档