我正在使用 Rails 3.2.3 和 Ruby 1.9.3 以及最新版本的 gmaps4rails。我一生都无法获得要显示的地图。我不断收到 JS 错误,指出未定义 gmap。我按照 gmaps4rails 文档无济于事。
我认为我的主要问题是我没有 gmap .js 文件,只有 .js.coffee 文件。我应该将咖啡脚本文件转换为 js 文件吗?
任何帮助将不胜感激。我已经花了 4 个小时试图让它工作:[
我正在使用 Rails 3.2.3 和 Ruby 1.9.3 以及最新版本的 gmaps4rails。我一生都无法获得要显示的地图。我不断收到 JS 错误,指出未定义 gmap。我按照 gmaps4rails 文档无济于事。
我认为我的主要问题是我没有 gmap .js 文件,只有 .js.coffee 文件。我应该将咖啡脚本文件转换为 js 文件吗?
任何帮助将不胜感激。我已经花了 4 个小时试图让它工作:[
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/