【发布时间】:2013-11-27 02:55:18
【问题描述】:
我在 Foundation 5 中使用 Gmaps4rails。我按照 Gmaps4rails 视频教程进行操作,但地图没有显示。我得到了Uncaught ReferenceError: Gmaps is not defined,而违规行是自定义脚本的第一行:
handler = Gmaps.build('Google');
我认为与 Foundation 存在某种冲突,因为我尝试创建一个只有 Gmaps4rails 而没有 Foundation 的 Rails 应用程序,并且一切正常。
【问题讨论】:
-
你确定你的管道中包含了 gmaps 文件吗?
-
你的意思是把
//= require underscore和//= require gmaps/google加到application.js吗? -
是的。另一个潜在问题是您在 js 文件之前调用了
Gmaps(顺序很重要)。考虑将您的 js 代码放入 dom 就绪回调中 -
对不起,'将你的 js 代码放入 dom 就绪回调'是什么意思?
标签: ruby-on-rails ruby-on-rails-4 zurb-foundation gmaps4rails