現在railsのプロジェクトでformにauto completeをつけ、予測変換項目としてテーブルのデータから引っ張ってきています。
下記2つのモデルがあり関係は1対1の関係になっています。
eventモデル
t.string "name" t.text "description" t.time "time_open" t.time "time_close" t.string "address" t.string "tel" t.string "event_id"
spotモデル
t.string "event_id" t.text "name" t.time "description"
ここでeventのフォーム内に、spotの名前を入力するフォームを設けています。
そこに入力があった際にAjax通信を使いオートコンプリートでspotの名前を表示しているのですが、
現在はオートコンプリートで表示されたspot名を選択し、フォームをsubmitすると、新規でその名前のspotを重複で作成するようになっております。
もう既にテーブル内にあるspotを選択した場合はidのみを取得し、spot名がない場合のみspotを作成するという処理にしたいのですが、こちらどのようにやればよいでしょうか?
ご教示の程、お願い致します。
あなたの回答
tips
プレビュー