【发布时间】:2012-11-02 16:52:12
【问题描述】:
我正在使用acts_as_taggable_on gem 和 rails jquery autocomplete gem
我知道如何通过 gem 获取标签计数
我知道,为了显示除了自动完成的返回搜索结果之外的其他内容,我需要执行类似的操作
autocomplete :tag, :name, :class_name => 'ActsAsTaggableOn::Tag', :full => true
并添加另外两个键
:extra_data , :display_value
额外的数据将在搜索中检索更多的数据(不确定此处是否需要) display_value 将从模型中调用一个使用自动完成功能进行搜索的方法。
问题:
我不知道应该把 display_value 的方法放在哪里
def tags_with_counts
"#{tag.name} x #{tag.count}
end
因为我没有标签模型文件可以放入(因为acts_as_taggable_on 不会生成这样的文件。
但即使我确实有这样的文件,从之前的实验中,该方法也只能使用通过自动完成搜索检索到的数据,并且我没有包含标签计数的列。
我该怎么做才能解决这个问题?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 jquery-autocomplete acts-as-taggable-on