Ruby on rails 3 如何将每个rspec的描述打印到Rails.logger?

Ruby on rails 3 如何将每个rspec的描述打印到Rails.logger?,ruby-on-rails-3,rspec,Ruby On Rails 3,Rspec,我想在调试期间在Rails日志中显示每个示例的描述。我不太明白这是怎么做到的。我已经研究过如何使用RSpec.configure执行以下操作: RSpec.configure do |config| config.before(:each) do |example| Rails.logger.debug example.description end end 但这只是给出了一个命名错误,因为在那个点上找不到描述。我想它可能会像around一样工作,但我想不会 非常接近,以下内容

我想在调试期间在Rails日志中显示每个示例的描述。我不太明白这是怎么做到的。我已经研究过如何使用RSpec.configure执行以下操作:

RSpec.configure do |config|
  config.before(:each) do |example|
    Rails.logger.debug example.description
  end
end

但这只是给出了一个命名错误,因为在那个点上找不到描述。我想它可能会像around一样工作,但我想不会

非常接近,以下内容将在运行时输出测试描述:

RSpec.configure do |config|
   config.before(:each) do
     Rails.logger.debug self.class.description         
   end
end

资料来源:

这应该会有帮助:@PrakashMurthy实际上,一点也不。我知道如何使用Rails记录器,这不是问题所在。我想要的是在运行每个测试时将其描述写入Rails日志。我并不特别想编辑每个等级库文件来完成这项工作。