我正在使用acts_as_taggable_on gem 和 rails jquery autocomplete gem
我知道如何通过 gem 获取标签计数
我知道,为了显示除了自动完成的返回搜索结果之外的其他内容,我需要做这样的事情
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
因为我没有标签模型文件可以放入(因为acts_as_taggable_on 不会生成这样的文件。
但即使我确实有这样的文件,从之前的实验中,该方法也只能使用通过自动完成搜索检索到的数据,而且我没有包含标签计数的列。
我该怎么做才能解决这个问题?