Rails-Jquery-Autocomplete避免重复

时间:2015-06-24 20:19:53

标签: javascript jquery ruby-on-rails ruby autocomplete

我有一个带有"订单"模型和"客户"模型。客户经常拥有相同的公司,因此我在表单中添加了Rails-Jquery-Autocomplete字段。

除了在我设置的控制器

之外,我正常配置了表格
autocomplete :customer, :company

而不是

autocomplete :customer, :name

我的表格中有

= f.autocomplete_field :company, :autocomplete_customer_company

该字段按预期工作,但如果该公司存在多个客户,则会显示同一公司的重复实例。

我在gem的文档中找到了这个

  

在选择上运行自定义代码

     

在。上触发名为railsAutocomplete.select的javascript事件   从自动完成下拉列表中选择值时的输入字段。   如果您需要做一些比使用数据更新字段更复杂的事情,   你可以像这样挂钩这个事件:

     

$('#my_autocomplete_field')结合(' railsAutocomplete.select&#39 ;,   功能(事件,数据){/ *在这里做点什么* /
  警报(data.item.id); });

虽然我对Rails或Javascript不熟悉,无法正确应用它。 (如果这甚至有用)

0 个答案:

没有答案