Ajax Rails(3.2.9)的自动完成功能与jQuery combobox类似吗?

Ajax Rails(3.2.9)的自动完成功能与jQuery combobox类似吗?,ajax,ruby-on-rails-3,ruby-on-rails-3.2,Ajax,Ruby On Rails 3,Ruby On Rails 3.2,我的表单上有一个“自动完成”字段,该字段正在工作,但是我需要强制用户使用“自动完成”从列表中选择一个值,用户不限于列表中的一个项目-这是一个文本字段,他们可以输入任何他们想要的内容。添加了我需要的附加功能。有人能帮我在我的表格中添加额外的功能吗?是否有我可以遵循的教程或示例 这是我到目前为止所做的一切,它正在发挥作用——谢谢瑞安·贝茨 查看-new.html.erb JQuery 我尝试使用一个简单的集合\u select,但是由于选择列表的大小,文档太大,有10000个条目 <%= c

我的表单上有一个“自动完成”字段,该字段正在工作,但是我需要强制用户使用“自动完成”从列表中选择一个值,用户不限于列表中的一个项目-这是一个文本字段,他们可以输入任何他们想要的内容。添加了我需要的附加功能。有人能帮我在我的表格中添加额外的功能吗?是否有我可以遵循的教程或示例

这是我到目前为止所做的一切,它正在发挥作用——谢谢瑞安·贝茨 查看-new.html.erb JQuery 我尝试使用一个简单的集合\u select,但是由于选择列表的大小,文档太大,有10000个条目

<%=  collection_select :model, :widget_id, Widget.all, :id, :name, selected: @model.widget_id  -->

提前谢谢。

我想我终于找到了我想要的答案

我添加了以下内容

jQuery ->
  $('#model_widget_name').bind 'autocompletechange', (event, ui) ->
    if (!ui.item)
      $(this).val(''); 
这有意义吗?我还需要更多吗

多谢各位:

机械鱼 马克·贝里
jQuery ->
  $('#model_widget_name').autocomplete
  source: $('#model_widget_name').data('autocomplete-widget-source')
<%=  collection_select :model, :widget_id, Widget.all, :id, :name, selected: @model.widget_id  -->
jQuery ->
  $('#model_widget_name').bind 'autocompletechange', (event, ui) ->
    if (!ui.item)
      $(this).val('');