我有collection_select
。可能值的列表变得越来越长,因此UI变得丑陋。我更喜欢我键入的组合框样式,以帮助找到列表中的一个项目,而不是只有一个巨大的弹出菜单。在rails中搜索'combobox'似乎向我展示了我已有的例子。
%p
= f.label 'Reader'
= f.collection_select(:reader_id, Reader.order('name ASC'), :id, :name, { :include_blank => true })
答案 0 :(得分:1)
要实现这一点,您可能需要使用像typeahead.js或Kendo UI这样的JavaScript库(从大概的例子中选择两个)。如果我没有弄错Rails只使用HTML 4& D中定义的基本控件。 5。