在rails 3.1rc5中,Sunspot_rails gem不能为我工作

时间:2011-08-11 23:17:25

标签: ruby-on-rails ruby-on-rails-3 sunspot-rails

当执行搜索查询时,我得到的错误数量为0 of 1

我的控制器代码如下

  def search
     @search = User.search do
       fulltext params(:search)
     end
     @friends = @search.results
  end

我的模型如下

  searchable do
    text :name
  end

请问我在这里遇到什么问题,或者宝石不支持rails 3.1。感谢

1 个答案:

答案 0 :(得分:0)

你的控制器应该是这样的:

def search
   @search = User.search do
     fulltext params(:search)
   end
   @friends = @search.results
end

params 变量是一个哈希值,应该使用 [] 而不是()进行访问。