【问题标题】:gmaps4rails without asset pipeline没有资产管道的 gmaps4rails
【发布时间】:2012-06-26 14:19:27
【问题描述】:

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

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

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

【问题讨论】:

  • 您没有启用资产管道?好吧,那你应该确定gem的js文件是包含在视图中的吧?

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


【解决方案1】:

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/

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-07-16
  • 2012-04-19
  • 1970-01-01
  • 2016-02-09
  • 1970-01-01
  • 2021-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多