Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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 轨道-Elasticsearch+;rspec错误_Ruby_Ruby On Rails 4_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Rspec - Fatal编程技术网 elasticsearch,rspec,Ruby,Ruby On Rails 4,elasticsearch,Rspec" /> elasticsearch,rspec,Ruby,Ruby On Rails 4,elasticsearch,Rspec" />

Ruby 轨道-Elasticsearch+;rspec错误

Ruby 轨道-Elasticsearch+;rspec错误,ruby,ruby-on-rails-4,elasticsearch,rspec,Ruby,Ruby On Rails 4,elasticsearch,Rspec,当我试图通过rspec搜索导入的记录时,总是会出现以下错误 NoMethodError:[PROXY]对象的未定义方法“model_name”:Elasticsearch::model::PROXY::ClassMethodsProxy proxy.rb中缺少方法_ 经过一些调查,我发现我可以在开发和测试环境中正常地搜索记录。但是当我调试一个请求规范(调用我的一个涉及elasticsearch方法的操作)时,它不会通过bamm,同样的错误 config.before(:each)do[MyMod

当我试图通过rspec搜索导入的记录时,总是会出现以下错误

NoMethodError:[PROXY]对象的未定义方法“model_name”:Elasticsearch::model::PROXY::ClassMethodsProxy

proxy.rb中缺少方法_


经过一些调查,我发现我可以在开发和测试环境中正常地搜索记录。但是当我调试一个请求规范(调用我的一个涉及elasticsearch方法的操作)时,它不会通过bamm,同样的错误

config.before(:each)do[MyModel,MyThermodel]。each do | model | model。uuu elasticsearch uuu。创建u索引!(force:true)这是你的spec_helper.rb中的结束吗?是的。差不多。还有一些数据库的清理过程。