1

これを解決するために何時間も費やしましたが、役に立ちませんでした。基本的に、gmaps4rails gem を rails プロジェクトに統合していますが、zurb の基盤となる JS と競合しているようです。私のapplication.jsファイルには次のものがあります:

//= require modernizr-2.0.6
//= require jquery
//= require jquery_ujs
//= require foundation
//= require jquery.ui.core
//= require jquery.ui.autocomplete
//= require jquery.ui.datepicker
//= require_tree .

$(function(){ $(document).foundation(); });

これは私のサイトの他の場所では問題なく機能しますが、マップは読み込まれません。ただし、行を削除するとすぐに:

$(function(){ $(document).foundation(); });

それは正常に動作します (しかし、JS の基盤に依存する他のすべてのものは明らかに機能しません)。

  1. これをデバッグするにはどうすればよいですか?
  2. gmaps4rails に関連 - すべてのレコードが既にジオコーディングされている場合でも、モデルに act_as_gmappable と def gmaps4rails_address が必要ですか? レコードが作成されると、それらは Rails geocoder gem を使用してジオコーダーになり、住所属性と緯度/経度はすべてデータベースに保存されます
  3. 私のapplication.jsはヘッダーにあるべきですか、それともbody終了タグの上にあるべきですか(gmaps4rails yieldタグの上)。フッターに配置すると、js ライブラリが読み込まれる前に発生するため、サイトのどこでもインライン JS を使用できないということですか?

どんな助けでも大歓迎です、私は完全に立ち往生しています!

4

0 に答える 0