2013-10-20 29 views
0

我正在努力工作,但未能找到合適的設計。 我有一個自動填充文本框,結合了來自3個不同模型的值:國家,城市和大學。 一旦用戶選擇了一個值,我想從DB中檢索該對象。我的問題是,我只有名稱,但不是那種...按名稱從自動完成中查找價值等級

天真的解決辦法是尋找所有的三個表中的值,但我敢肯定有一個更好的解決方案..有一個這種方式可能會發送哈希到自動完成源與一個隱藏的數據atrribute陳述類型?

這是我的自動完成框:

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

感謝您的幫助!

+0

您使用來實現自動完成什麼寶石/ lib目錄? –

+0

我正在使用JQuery UI的自動完成,數據源是我的控制器中的一個動作。 –

回答