我尝试了 Rails Cookbook 中的示例并设法让它工作。但是,text_field_with_auto_complete
仅适用于一个值。
class Expense < ActiveRecord::Base
has_and_belongs_to_many :categories
end
在新的费用视图中 rhtml
<%= text_field_with_auto_complete :category, :name %>
第一类自动完成作品。如何让它适用于多个类别?例如 Category1、Category2
预期行为:如 StackOverflow 标签文本框
更新:
在一些帮助和更多的修补下,我得到了多个逗号分隔的自动完成显示(将在此处发布代码示例)。
但是在选择时,最后一个值会替换 text_field_with_auto_complete 的内容。因此,当通过自动完成选择第二个类别时,文本框将显示 Category2 而不是 Category1,Category2。任何想法如何纠正这个问题?