通过在rails3中的太阳黑子solr搜索按名称查找相关标签

时间:2012-02-21 10:23:51

标签: ruby-on-rails ruby-on-rails-3 acts-as-taggable-on

我正在使用rails 3并使用acts_as_taggable_on gem

我有博客,与标签相关的文章。

我正在使用Blog.tagged_with(tag.name) //返回与标记相关联的博客数组

现在我正在尝试获取与我的标签相关的标签

我的标签是

 #<ActsAsTaggableOn::Tag id: 1, name: "tag1">

当我使用ActsAsTaggableOn::Tag.first

获取时

如何按名称查找与我的标签相关的标签。我正在使用Sunspot Solr搜索。 请建议

1 个答案:

答案 0 :(得分:1)

最简单的方法是:

Blog.tagged_with(tag.name).map(&:tags).uniq