我在 Rails 3 中工作。在我的一个模型中,我有
acts_as_taggable_on :hashtags
对于索引我有
searchable :auto_index => false do
text :tags do
"#{hashtags.map(&:name).to_sentence}"
end
integer :tag_ids, :references => ActsAsTaggableOn::Tag, :multiple => true do
[hashtag_ids].flatten
end
end
当我做太阳黑子搜索标记为这个模型的项目时
Sunspot.search(Modelname) do
with :tag_ids, 1
end
以上未列出项目
但同样适用于其他型号
acts_as_taggable_on :tags
如何解决这个问题。同样在标签中,上下文是标签(其他模型)和主题标签(带有acts_as_taggable_on:hashtags的模型)。