我在Rails 3的自动完成功能上找到了一些很棒的信息,看起来使用起来非常简单。但是我有一个不适用的用例,需要一些建议。
我希望用户通过一个简单的表单添加产品和服务到发票中。我希望他们能够在项目字段中输入内容,并从Product.name和Service.name两个模型中自动完成为一个集合。
我考虑尝试编写一个覆盖所有三个模型的父模型,但我仍然认为这并不能解决我的问题,因为我不能在自动完成定义中使用函数。
有关如何实现这一点的任何建议?即使是那些简单的搜索示例,它们似乎也只限于单个模型。