Genel terminalin içinde Ubuntu 14.04'te rails server
ve rails console
çalıştırıyorum (uygulama sadece "Terminal" olarak adlandırılır).Raylar konsolunda ve Rails sunucu günlüğünde çıktıların renkleri ne anlama geliyor?
Veritabanını içeren komutları her çalıştırdığımda, konsol hangi SQL sorgusunu gönderir, ancak bazen metin bir turkuaz rengi ve bazen de mor bir renktir. Bu konsol çıktı Örneğin:
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">
(burada gösterilmez renkler benim konsoluyla aynı değildir)
ProjectLevel Load (0.5ms)
bazen turkuaz olacak ama bazen mor ama her olacağını söylüyor parçası metnin diğer kısmı. Bu renk aslında bir şey ifade ediyor mu? Sorgunun başarısı veya döndürülen veriler hakkında bana bir şey anlatıyor mu? Genellikle Rails gibi şeyler oldukça sezgiseldir (bir test paketi, testlerin başarılı olup olmadığını size söylemek için yeşil metinle kırmızı metin döndürdüğünde olduğu gibi) fakat bu renklerin
. Bütün bu süre boyunca, mor olanların sorgunun başarısız olduğunu kastettiğini düşünüyordum (renklerin değiştiğini görmek için yan yana yeterince yanım yoktu). Ama en azından şimdi biliyorum! – StephanieS
Renkleri özelleştirmek için bir yolu var mı? – jedi
Boşverin, o sadece düzenleme ~/.rvm/mücevherler/yakut-2.3.1/mücevher/activerecord-5.1.4/lib/active_record/log_subscriber.rb bulundu ve rengini düzenlemek ve sunucuyu yeniden başlatın ettik. – jedi