1

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

我的控制器代码如下

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

我的模型如下

  searchable do
    text :name
  end

请问我在这里做错了什么或者gem不支持rails 3.1。谢谢

4

1 回答 1

0

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

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

params变量是一个哈希值,应该使用[] not ()来访问。

于 2011-08-12T12:42:36.260 回答