0

私は何かを解決しようとしていますが、適切なデザインを見つけることができません。国、都市、大学の 3 つの異なるモデルの値を組み合わせたオートコンプリート テキスト ボックスがあります。ユーザーが値を選択したら、DB からそのオブジェクトを取得します。私の問題は、名前しかなく、タイプがないことです...

単純な解決策は、3 つのテーブルすべてで値を探すことですが、もっと良い解決策があると確信しています。タイプを示す非表示のデータ属性を使用して、オートコンプリート ソースにハッシュを送信する方法はありますか?

これは私のオートコンプリートボックスです:

<%= text_field_tag :where, nil, data: { autocomplete_source: '/searches/where' }, placeholder: "Where" %>

助けてくれてありがとう!

4

1 に答える 1

0

この質問にリストされているように、解決策は ui.item.value プロパティを使用することになりました:

アイテムとIDを使用したjQuery UIのオートコンプリート

于 2013-10-21T08:48:47.300 に答える