我正在尝试解决一些问题,但未能找到合适的设计。 我有一个自动完成文本框,它结合了3种不同模型的值:国家,城市和大学。 一旦用户选择了一个值,我想从DB中检索该对象。我的问题是,我只有名字而不是类型...
天真的解决方案是在所有三个表中查找值,但我确信有更好的解决方案..有没有办法可以使用hiden data-atrribute声明向自动完成源发送哈希值类型?
这是我的自动填充框:
<%= text_field_tag :where, nil, data: { autocomplete_source: '/searches/where' }, placeholder: "Where" %>
感谢您的帮助!