在我的rails 4日志中,我得到了很多类似这样的垃圾信息:
^{[1m^{[36mPerson Load (0.7ms)^{[0m ^{[1mSELECT "people".* FROM "people"
WHERE "people"."id" = $1 LIMIT 1^{[0m [["id", 673143]]
我该如何告诉rails4关闭这种代码高亮?
我尝试将config.active_record.colorize_logging = false
添加到 config/application.rb
中,但是我得到了以下错误:
/home/sweerasinghe/trunk_1509171953/vendors/ruby-2.2.2/ruby/2.2.0/gems/activerecord-4.2.1/lib/active_record/dynamic_matchers.rb:26:in `method_missing': undefined method `colorize_logging=' for ActiveRecord::Base:Class (NoMethodError)
config.active_record.colorize_logging
不是一个存在的配置选项,而config.colorize_logging
是。我已经编辑了我的答案,包括文档链接。 - Jordan Runningconfig.colorize_logging
,而对于 Rails <= 2.x,它曾经是config.active_record.colorize_logging
。 - Yeonho