Я использую гем act_as_taggable_on и гем автозаполнения rails jquery
Я знаю, как получить количество тегов через драгоценный камень
Я знаю, что для отображения чего-то еще, кроме возвращаемых результатов поиска для автозаполнения, мне нужно сделать что-то вроде этого
autocomplete :tag, :name, :class_name => 'ActsAsTaggableOn::Tag', :full => true
и добавив еще 2 ключа, которые
:extra_data , :display_value
дополнительные данные будут извлекать больше данных при поиске (не уверен, что это необходимо здесь) display_value вызовет метод из модели, которая ищется с помощью автозаполнения.
Проблема:
Я не знаю, где поместить метод для display_value, который должен быть чем-то вроде
def tags_with_counts
"#{tag.name} x #{tag.count}
end
Поскольку у меня нет файла модели тегов, чтобы поместить его (поскольку act_as_taggable_on не генерирует такой файл.
Но даже если бы у меня был такой файл, из предыдущих экспериментов этот метод может использовать только данные, полученные с помощью поиска с автозаполнением, и у меня нет столбца с количеством тегов.
Что мне делать, чтобы решить эту проблему?