小编Ste*_*ieS的帖子

rails控制台和Rails服务器日志中的输出颜色是什么意思?

我在通用终端内运行rails server并rails console在Ubuntu 14.04中运行(app简称为"终端").

每当我运行涉及数据库的命令时,控制台会输出它发送的SQL查询但有时文本是绿松石色,有时它是紫色.例如,在此控制台输出中:

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"> 
Run Code Online (Sandbox Code Playgroud)

(此处显示的颜色与我的控制台不同)

所说的那部分ProjectLevel Load (0.5ms)有时会是turqoise,但有时会是紫色的,但文本的其他部分都是.这颜色实际意味着什么吗?它告诉我一些关于查询成功或返回数据的事情吗?通常在Rails中这样的东西是非常直观的(比如测试套件返回绿色文本与红色文本以告诉您测试是否成功)但我似乎无法找到关于这些颜色来自何处的任何信息

ruby sql ubuntu ruby-on-rails rails-console

9
推荐指数
1
解决办法
1371
查看次数

标签 统计

rails-console ×1

ruby ×1

ruby-on-rails ×1

sql ×1

ubuntu ×1