2017-01-18 16 views
-1

私は現在、オートコンプリートロケーションフィールドを実装しようとしていますが、動作させる方法を理解できません。Ruby on Rails - Googleオートコンプリートロケーション

マップを除いて私が達成しようとしているもののexampleです。場所を入力してモデルにデータを保存するだけです。残念ながらlinked repo's examplesimple_form_forの使用方法のみを示しています。私は現在bootstrap_form_forを使用しており、それを動作させる方法を理解できません。

gmaps-autocomplete-railsと同じで、semantic_form_forを使用します。

私はまだすべての.jsがどこに行くのか、それがどのようにRailsと一緒にセットアップ/作業しているのか把握しようとしています。

すべてのサンプルまたはチュートリアルを高く評価します。

ありがとうございました。

答えて

2

その非常に簡単。..

  1. まずあなたがセクション
  2. が次にビューでこれを置く(beginersのカスタマイズセクションの必要はありません)をインストールhttps://github.com/kristianmandrup/gmaps-autocomplete-railsにdeffinedこれらのステップを完了していることを確認ファイル

    = simple_form_for(resource) do |f| = f.input :address, :input_html =>{:id => 'gmaps-input-address'}, :placeholder => 'Start typing a place name...'

覚えています.. id 'gmaps-input-address'が存在し、googleのapiキーも提供する必要があります。

+0

私は 'simple_form_for'を使用していません。私は 'bootstrap_form_for'を使用しています。私は両方を使用するといくつかの問題が追加されることを心配しています。 この例でAPIキーを提供するにはどうすればよいですか?どのファイルに入るのですか、それともf.inputフィールドにどのように入りますか? –

+0

はsimple_form_forかもしれませんし、bootstrap_form_forかもしれませんが、いずれかを使うことができますが、そのフィールドに余分なid = gmaps-input-addressを追加してください。また、apiキーの場合は、apiキーなしでも実行できます。その場合、コンソールで警告が表示されます。入力フィールドが存在するビューファイルの先頭にこの行を追加するだけです。