没有资产管道的gmaps4rails

时间:2012-06-26 14:19:27

标签: ruby-on-rails ruby-on-rails-3.2 gmaps4rails

我正在使用Rails 3.2.3和Ruby 1.9.3以及最新版本的gmaps4rails。我无法让我的生活得到一张地图展示。我不断收到JS错误,说明没有定义gmap。我跟着gmaps4rails文档无济于事。

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

非常感谢任何帮助。我已经花了4个小时试图让它发挥作用:[

1 个答案:

答案 0 :(得分: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/