2015-10-05 19 views
5

Nei miei rotaie 4 ceppi ho un registro di spazzatura come questo:Come disattivare ANSI codici colore di fuga in rotaie 4 ceppi

^{[1m^{[36mPerson Load (0.7ms)^{[0m ^{[1mSELECT "people".* FROM "people" 
    WHERE "people"."id" = $1 LIMIT 1^{[0m [["id", 673143]] 

Come posso dire a rotaie 4 per attivare questa colorazione off?

Ho provato ad aggiungere config.active_record.colorize_logging = false-config/application.rb ma ho ottenuto questo errore:

/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)

risposta

12

si desidera che questo:

config.colorize_logging = false 

Ciò è documentato nella sezione Rails General Configuration dei configurating Rails Applicazioni guide.

+0

Mentre questa risposta potrebbe essere corretta, si prega di aggiungere qualche spiegazione. Impartire la logica sottostante è più importante del semplice dare il codice, perché aiuta l'OP e altri lettori a risolvere questo e altri problemi simili. – CodeMouse92

+1

L'unica logica sottostante è che 'config.active_record.colorize_logging' non è un'opzione di configurazione esistente e' config.colorize_logging' è. Ho modificato la mia risposta per includere un collegamento alla documentazione. –

Problemi correlati