私は、上記のhtmlページに関連するすべてのGoogleマップ関数を定義したhtmlとjsファイル(maps_scripts.js)を持っています。 この2つは本当にうまく動作しています。ruby on railsの "Googleは定義されていません"エラー
私はこれらのファイルを他人が開発したjruby on railsプロジェクトに含めるように指定されています。
これまでの手順はこれです。 JavaScriptの
- maps_scripts.jsコピーされたファイルは
- 画像\アプリケーション\資産を\に
は私のhtml.erbページへ
<%= javascript_include_tag 'https://maps.googleapis.com/maps/api/js?key=my_key&libraries=places' %> "
を追加しました
- 私html.erbページへ210
私は
Uncaught ReferenceError: google is not defined at map_scripts.self-09044ded37604e5a1f367207911e2c79370a307b67a4be3178923d19f555011c.js:4
注取得しています
質問:私はいくつかの
を210は、maps_scripts.jsファイルで呼び出されます。例えば
- google.maps.MarkerImage
- google.maps.Size
- google.maps.Map など
コードを再注文して、使用する前にgoogleを定義してみてください。 詳細については、ここにすべてのコードを記述してください。 – easa
私はステップ3を変更してこれを解決しました.html.erbの中に入れるのではなく、application.html.erbに入れました。これは現在うまく動作しています –