mai*_*aik 2 ruby-on-rails gmaps4rails zurb-foundation ruby-on-rails-4
我正在使用Gmaps4rails和Foundation 5.我关注了Gmaps4rails视频教程并且地图没有显示出来.我得到了Uncaught ReferenceError: Gmaps is not defined和违规行是自定义脚本的第一行:
handler = Gmaps.build('Google');
Run Code Online (Sandbox Code Playgroud)
我认为与基金会存在某种冲突,因为我尝试创建一个只有Gmaps4rails并且没有基础的Rails应用程序,一切正常.
根据示例应用程序,问题如下:Gmaps在包含其定义的脚本加载之前调用...它无法工作.
解释是你放在= javascript_include_tag "application"你的html的底部,以满足基金会的期望.因此,之前的每个javascript都会失败:您必须在定义它们的文件之后放置脚本.
所以,之后 = javascript_include_tag "application",添加:
= yield :scripts
Run Code Online (Sandbox Code Playgroud)
然后在视图中需要时:
- content_for :scripts do
:javascript
// Gmaps can be called safely here...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5287 次 |
| 最近记录: |