2014-08-27 86 views
0

我是新手,想实现高级搜索,我有两个模型的文章和书籍,我用黑子宝石搜索Rails的:使用太阳黑子

这是我的文章模型多模型搜索

class Article < ActiveRecord::Base 

searchable do 
    text :title 
    text :content 
end 

此我的书模型

class Book < ActiveRecord::Base 

searchable do  
    text :title  
    text :description 
end 

我试图实现一个搜索表单,用户可以选择哪些类别要搜索这样的搜索表单 enter image description here

但我还没有得到它,所以我会欣赏我怎么能做到这一点任何帮助

回答

-1

试试这个:

Sunspot.search [文章,图书]做
... 。

0
@r=Sunspot.search [Article,Book] do |query| 
     query.fulltext params[:keyword]+"\*" 
end 
@[email protected]