Я попробовал пример из 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 %>
Авто завершение работ для первой категории. Как мне заставить его работать на несколько категорий? например Категория 1, Категория 2
Намеренное поведение: например, текстовое поле Метки StackOverflow
Обновление:
С некоторой помощью и дополнительными изменениями я получил несколько автозаполнений, разделенных запятыми, которые будут отображаться (опубликуем пример кода здесь).
Однако при выборе последнее значение заменяет содержимое text_field_with_auto_complete. Таким образом, вместо Category1, Category2 .. в текстовом поле отображается Category2, когда вторая категория выбирается посредством автозаполнения. Есть идеи, как это исправить?