2015-07-15 5 views
7

मैं सामान्य टर्मिनल के अंदर उबंटू 14.04 में rails server और rails console चला रहा हूं (ऐप को केवल "टर्मिनल" कहा जाता है)।रेल कंसोल और रेल सर्वर लॉग में आउटपुट के रंग क्या मतलब है?

जब भी मैं डेटाबेस को शामिल करने वाले आदेश चलाता हूं, तो कंसोल आउटपुट करता है कि कौन सी एसक्यूएल क्वेरी भेजती है लेकिन कभी-कभी पाठ को फ़िरोज़ा रंग होता है और कभी-कभी यह बैंगनी रंग होता है। इस कंसोल आउटपुट में उदाहरण के लिए:

2.2.2 :025 > pl = ProjectLevel.find_by(name: 'Premium') 

ProjectLevel Load (0.5ms) SELECT "project_levels".* FROM "project_levels" WHERE "project_levels"."deleted_at" 
IS NULL AND "project_levels"."name" = $1 LIMIT 1 [["name", "Premium"]] 

=> #<ProjectLevel id: 1, name: "Premium", deleted_at: nil, created_at: "2015-07-15 15:45:40", updated_at: "2015-07-15 15:45:40"> 

(रंग है कि यहां पर दिखाई मेरी सांत्वना के रूप में ही नहीं हैं)

बात यह है कि कहते हैं ProjectLevel Load (0.5ms) कभी कभी turqoise हो जाएगा, लेकिन कभी कभी बैंगनी लेकिन हर हो जाएगा पाठ का दूसरा हिस्सा है। क्या इस रंग का वास्तव में कुछ मतलब है? क्या यह मुझे क्वेरी की सफलता या डेटा लौटने के बारे में कुछ बता रहा है? आम तौर पर रेलों में इस तरह की चीजें बहुत सहज होती हैं (जैसे कि एक परीक्षण सूट हरे रंग के पाठ बनाम लाल पाठ देता है ताकि आपको यह बताने के लिए कि पाठ सफल रहे हैं) लेकिन मुझे लगता है कि वे रंग

उत्तर

11

से कहां से आ रहे हैं, चयन

enter image description here

  • अपडेट

    के लिए पीला के लिए

    • ब्लू: रेल 5 में, रंग क्वेरी का प्रकार दर्शाते 210

      enter image description here

    • आवेषण

      enter image description here

    • हटाए गए

      enter image description here

    alter table या जैसी चीजों के लिए विभिन्न अन्य रंग के अलावा के लिए लाल के लिए ग्रीन begin/commit बयान।


    रेल 5 से पहले, रंगों का कोई मतलब नहीं है। वे सिर्फ वैकल्पिक और आगे वैकल्पिक हैं ताकि आप आसानी से बता सकें कि एक क्वेरी कहां रुकती है और अगली क्वेरी शुरू होती है।

    10.times { Photo.all } पैदावार:

    enter image description here

  • +0

    जवाबी सहज लगता है कि मेरे लिए। इस पूरे समय, मैं सोच रहा था कि बैंगनी लोगों का मतलब था कि क्वेरी असफल रही (मेरे पास एक दूसरे के बगल में पर्याप्त अधिकार नहीं था यह देखने के लिए कि रंग सिर्फ वैकल्पिक हैं)। लेकिन कम से कम अब मुझे पता है! – StephanieS

    +0

    क्या रंगों को अनुकूलित करने का कोई तरीका है? – jedi

    +0

    कभी नहीं, मुझे यह मिला है, बस ~/.rvm/gems/ruby-2.3.1/gems/activerecord-5.1.4/lib/active_record/log_subscriber.rb संपादित करें और रंग संपादित करें और सर्वर को पुनरारंभ करें। – jedi

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