轨道上的红宝石 3 - 与 RSpec 一起存根思考狮身人面像


这可能是

非常基本的,但我似乎无法弄清楚。我已经设置并运行了思考狮身人面像,但是当我去运行我的 rspec 测试时,我收到一个未定义的方法错误:

`method_missing': undefined method `define_index' for #<Class:0x000001010ecb38> (NoMethodError)

看起来它只是不喜欢我在模型上定义的索引......我看到了这篇文章,但我没有使用黄瓜。我该如何解决这个问题?

RSpec 2.3.1,狮身人面像

1.10-beta,思考狮身人面像 2.0.0,Rails 3.0.5。

事实证明,method_missing错误有点像红鲱鱼。我从未设置狮身人面像在测试中运行。我最终不得不更改我的database.yml文件以使用 mysql,并设置整个事情。奔跑狮身人面像

rake thinking_sphinx:start RAILS_ENV=test

然后运行我的测试来处理它。有点烦人,但我想这就是它必须的方式。

相关内容

  • 没有找到相关文章

最新更新