基本的に、私のモデルでは、オブジェクトが物理的な場所に関連付けられている必要があります。このために、ユーザーがテキスト フィールドに入力したキーワードを使用して、AJAX 経由で API から場所を取得しています。jQuery オートコンプリートは、ユーザーが推奨される有効な場所を選択したときに、非表示フィールドを一意の ID に設定するように設定されています。
ユーザーが JavaScript を使用して場所をクリックすると仮定すると、これで問題ありません。
フォールバックを実装する必要があります。つまり、何らかの理由で、非表示フィールドに値が設定されていない状態でフォームが送信された場合、フォームは表示されているものを使用して API をクエリし、ユーザーが値を選択できるように選択ボックスを表示する必要があります。 .
追加する必要があるコードは大まかに知っていますが、それをどこにバインドするかについてはわかりません。助けていただければ幸いです。