deb*_*deb 9 ruby rspec ruby-on-rails
运行请求rspec规范时,我开始看到以下输出:
cache: [GET /login] miss
cache: [GET /javascripts/jquery.min.js?1317513028] miss
Run Code Online (Sandbox Code Playgroud)
Normaly我会得到绿点用于传递测试和红色Fs以及错误消息的一些信息.
有没有办法从输出中禁用缓存未命中消息?
我认为这与 rspec 无关,rspec 只是打印出 Rails 日志中的内容。我认为Brian Weaver在 Phusion Passenger 讨论组上发表的这篇文章可能会回答您的问题:
您安装了机架缓存吗?我花了美好的一天+追踪乘客/轨道/机架和许多其他宝石,以找出为什么会出现与该线路类似的线路。将以下内容添加到 Production.rb 或development.rb 文件中以删除“cache: ....”行
config.action_dispatch.rack_cache = {:metastore => "rails:/", :entitystore => "rails:/", :verbose => false}
我从 Rails 的“中间件”配置中提取了该行,只是将“详细”从 true 更改为 false。
就您而言,我想您想将其添加到您的测试环境文件中。
归档时间: |
|
查看次数: |
1986 次 |
最近记录: |