Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 元搜索未定义的搜索方法_Ruby On Rails 3_Meta Search - Fatal编程技术网

Ruby on rails 3 元搜索未定义的搜索方法

Ruby on rails 3 元搜索未定义的搜索方法,ruby-on-rails-3,meta-search,Ruby On Rails 3,Meta Search,我正在开发rails 3应用程序,我正在尝试使用meta_搜索gem 将gem添加到GemFile并运行bundle install后,似乎没有搜索方法 undefined method `search' for #<Class:0x00000104134458> 以前有人经历过这种情况吗?看来问题出在椅子和键盘之间 我忘记重新启动服务器了。这样做之后,它工作得非常完美。当您运行bundle install时,是否在输出中看到meta\u search?是的。在输出端,可以使用me

我正在开发rails 3应用程序,我正在尝试使用
meta_搜索
gem

将gem添加到
GemFile
并运行
bundle install
后,似乎没有
搜索方法

undefined method `search' for #<Class:0x00000104134458>

以前有人经历过这种情况吗?

看来问题出在椅子和键盘之间


我忘记重新启动服务器了。这样做之后,它工作得非常完美。

当您运行
bundle install
时,是否在输出中看到
meta\u search
?是的。在输出端,可以使用meta_搜索(1.0.5)
读取它。这可能是因为我使用的rails 3.0.7版本不兼容。我已经解决了这个问题,安装了
squell
并重新启动了服务器。这可能是因为我没有重新启动服务器。酷,是的-必须重新启动服务器:)做得好。把你自己的答案写在下面的答案中,这样问题就可以给出答案。
@search = Bill.search(params[:search])
@bills = @search.all