1

我有一个用于提交订单的表单,我需要一个自动完成字段来搜索相关客户模型中的三个属性:名字、姓氏和 customer_number(而不是 customer.id)。我知道在rails3-jquery-autocomplete这里找到的 gem http://github.com/crowdint/rails3-jquery-autocomplete,并且让它运行良好,但我想到了一个问题——有没有更有效的方法来使自动完成工作没有每次都必须查询数据库?

我想到的另一个解决方案是在客户模型中创建一个新的索引属性——称之为 autocomplete_data。每当通过通常的新客户表单添加新客户时,:after_create回调可能会填充该字段。这会加快性能吗?还是我想多了?

更新

我很尴尬地说我只是第一次搜索不够努力——我认为这实际上回答了我的问题:
Rails:通过名字和姓氏有效搜索

4

0 回答 0