【发布时间】:2014-12-19 00:57:29
【问题描述】:
如果我专门标记规范,或者至少仅针对重点示例,我希望能够在控制台中看到 SQL 输出。我总是可以通过添加来显示它:
ActiveRecord::Base.logger = Logger.new(STDOUT)
但它是冗长的。我试图使用这样的环绕条件但没有成功:
# log SQL to console for tests tagged with :db
config.around do |example|
if example.metadata[:db]
ActiveRecord::Base.logger = Logger.new(STDOUT)
end
end
如何实现?
【问题讨论】:
-
你还没有恢复到旧的记录器
标签: ruby-on-rails ruby postgresql rspec filtering