Ruby on rails RSpec和太阳黑子:Errno::econnreference。这是如何解决的?
我对Rails比较陌生。我有一个模型Micropost,它有一个属性“content”,我可以验证它的存在性。该模型也可以使用太阳黑子进行搜索Ruby on rails RSpec和太阳黑子:Errno::econnreference。这是如何解决的?,ruby-on-rails,solr,rspec,sunspot,Ruby On Rails,Solr,Rspec,Sunspot,我对Rails比较陌生。我有一个模型Micropost,它有一个属性“content”,我可以验证它的存在性。该模型也可以使用太阳黑子进行搜索 class Micropost < ActiveRecord::Base searchable do text :content, boost: 5 text :tag_list, boost: 2 text :details end validates :content, presence: true en
class Micropost < ActiveRecord::Base
searchable do
text :content, boost: 5
text :tag_list, boost: 2
text :details
end
validates :content, presence: true
end
但我得到了这个错误
1) Micropost validations requires content
Failure/Error: Micropost.create(valid_attributes)
Errno::ECONNREFUSED:
Connection refused
我假设它在某种程度上与太阳黑子有关。我真的不知道如何解决这个问题——显然,一定有办法解决这个问题
我非常感谢您的指导(至少指向正确的方向)尝试在测试模式下运行solr服务器,如下所示:
bundle exec rake sunspot:solr:start RAILS_ENV=test
bundle exec rake sunspot:solr:start RAILS_ENV=test