2016-09-23 8 views
0

このプラグインをRailsで使用していますが、タイトルにエラーがあります。スクリプトのUncaught TypeError:未定義の[cities]プロパティを読み取ることができません[Geocomplete]

定義:

script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=MY_API_KEY&libraries=places&sensor=false> 

入力テキストフィールド:

<%= f.text_field :place, id: "cities", class: "form-control cities", type: "text" %> 

Javascriptのロード:

$("cities").geocomplete(); 
$.fn.geocomplete("cities"); 

私はGitHubの上で説明したようにすべてを行っているが、まだそれが動作を得ることができません。 $("#cities").geocomplete();を使用すると、エラーは同じです。

どうか、私を助けることができますか?

+0

これは誤植' $( "都市") 'と' fn.geocomplete( "都市")ですか? –

+0

@Зелёныйそれはどういう意味ですか? GeocompleteのGitHubには、最初の行が入力され(オートコンプリートで検索され)、2行目に検索結果が戻されます。http://ubilabs.github.io/geocomplete/基本的な使い方。 – Boomerange

答えて

1

地理的に完全な作業を行うには、jquery.geocomplete.jsスクリプトをインラインで追加する必要があります。

スクリプト:

<script src="http://maps.googleapis.com/maps/api/js?libraries=places"></script> 
<script src="jquery.geocomplete.js"></script> 

あなたは関数を呼び出した後、これら2つのスクリプトをロードする必要があります。 `;

$("#cities").geocomplete(); // Option 1: Call on element. 

Here is the reference

+0

実際に私はapplication.jsにgeocomplete.jsを持っていました:// = geocompleteが必要ですgeocomplete gemを使用していますが、エラーは同じです。 – Boomerange

+0

2つの関数は必要ありません。 '$("#cities ")。geocomplete();' – Sravan

+0

もページソースを参照し、geocomplete jsがロードされているかどうかを確認してください。 – Sravan

関連する問題