gpt4 book ai didi

ruby-on-rails - Sunspot 和 RSpec 失败。提交似乎不起作用

转载 作者:行者123 更新时间:2023-12-04 06:29:13 25 4
gpt4 key购买 nike

我有一些使用 RSpec 为 Rails 站点运行的测试,但是尽管
按照说明,事情本身就不太正常。

我通过工厂创建了一篇文章,运行 Sunspot.commit 然后检查
结果。我似乎总是画一个空白。当我测试它
手动通过控制台或通过网站都可以找到
尽管。

有任何想法吗?如何输出太阳黑子日志以查看发生了什么?

我的 Gemfile 有以下内容,我正在运行 Rails 3.1.1

gem 'sunspot', '1.2.1'
gem 'sunspot_rails'
gem 'sunspot_test'

非常感谢,
格雷姆

最佳答案

没有正确阅读手册是我的错。

https://github.com/collectiveidea/sunspot_test/issues/9

有必要在描述中添加一个魔法位以确保 Solr 已启动。

describe "my nice test", :search => true do
thing = Factory.create(:thing)
Sunspot.commit
# do my search and test
# now it works!
end

这是 :search => 真 这很重要。

关于ruby-on-rails - Sunspot 和 RSpec 失败。提交似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7982349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com