0

我正在使用 Rails 3.2.3 和 Ruby 1.9.3 以及最新版本的 gmaps4rails。我一生都无法获得要显示的地图。我不断收到 JS 错误,指出未定义 gmap。我按照 gmaps4rails 文档无济于事。

我认为我的主要问题是我没有 gmap .js 文件,只有 .js.coffee 文件。我应该将咖啡脚本文件转换为 js 文件吗?

任何帮助将不胜感激。我已经花了 4 个小时试图让它工作:[

4

1 回答 1

2

gmaps4rails gem 并不关心您是否启用了资产管道。看看生成器:https ://github.com/apneadiving/Google-Maps-for-Rails/blob/master/lib/generators/gmaps4rails/install_generator.rb#L8

一个快速的解决方法是手动复制 js 文件。

mkdir public/javascripts/gmaps4rails
cp `bundle show gmaps4rails`/public/javascripts/gmaps4rails/*.js public/javascripts/gmaps4rails

QnD,但应该让你去:-)

编辑:当然这同样适用于 css 文件

cp `bundle show gmaps4rails`/public/stylesheets/gmaps4rails.css public/stylesheets/
于 2012-06-26T14:35:29.940 回答