由于某些原因(可能是更新的gem),Rails现在正在记录我所有的sql命令.我运行自动测试,他们在测试期间也被垃圾邮件发送.怎么把它关掉?
@H_301_2@我尝试添加到config / environments / test.rb,但它没有工作.记录器已经是零.
# ActiveRecord::Base.logger = nil # ActiveRecord::Base.logger.level = 1@H_301_2@Rails 4.0.0
解决方法
好的,我找到了这工作:
config.after_initialize do ActiveRecord::Base.logger = nil end