2015-10-05 4 views
5

मेरी रेल में 4 लॉग मैं इस तरह कचरा का एक लॉग मिलती है:कैसे रेल में एएनएसआई भागने रंग कोड को बंद करने के 4 लॉग

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

मैं कैसे रेल 4 बता सकते हैं इस बंद रंग चालू करने के लिए?

मैं config/application.rb को config.active_record.colorize_logging = false जोड़ने की कोशिश की, लेकिन मैं यह त्रुटि आई:

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

उत्तर

12

आप इस हैं:

config.colorize_logging = false 

यह configurating रेल अनुप्रयोग रेल गाइड के Rails General Configuration खंड में प्रलेखित है।

+0

हालांकि यह उत्तर सही हो सकता है, कृपया कुछ स्पष्टीकरण जोड़ें। अंतर्निहित तर्क प्रदान करना केवल कोड देने से अधिक महत्वपूर्ण है, क्योंकि यह ओपी और अन्य पाठकों को यह और इसी तरह के मुद्दों को ठीक करने में मदद करता है। – CodeMouse92

+1

केवल अंतर्निहित तर्क यह है कि 'config.active_record.colorize_logging' एक कॉन्फ़िगरेशन विकल्प नहीं है जो मौजूद है, और' config.colorize_logging' है। मैंने दस्तावेज के लिए एक लिंक शामिल करने के लिए अपना जवाब संपादित कर दिया है। –

संबंधित मुद्दे