2012-06-26 120 views
0

我使用Rails 3.2.3和Ruby 1.9.3以及最新版本的gmaps4rails。我無法得到一張地圖來展示。我不斷收到JS錯誤,指出gmap沒有定義。我遵循gmaps4rails文檔無濟於事。gmaps4rails無資產管道

我認爲我的主要問題是我沒有gmap .js文件,只有.js.coffee文件。我是否應該將咖啡腳本文件轉換爲js文件?

任何幫助將不勝感激。我已經花了4個小時試圖讓這個工作:[

+1

你不已經啓用了資產管線?那麼,你應該確保gem的js文件包含在視圖中,是這樣嗎? – apneadiving

回答

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/ 
+0

其實,它確實在乎:) https://github.com/apneadiving/Google-Maps-for-Rails/blob/master/lib/gmaps4rails/view_helper.rb#L81 – apneadiving

+0

快速修復工程,讓我走了。非常感謝!!! – sizzle