在控制台实现更好的SQL代码输出 - pp_sql

2017-01-04      129      Ruby
项目简介

PpSql

代替带有 anbt-sql-formatter gem的 ActiveRecord#to_sql 方法,能够在控制台实现更好的SQL代码输出。Rails日志也将会格式化。示例输出: 

或者在控制台中

需求

Ruby 2.2+

使用方法

Post.first.to_sql

如果你想在一些自定义字符串中使用,你可以导入这个功能:

String.send :include, PpSql::ToSqlBeautify

并使用任何字符串的格式化程序.

安装

在Gemfile中添加

gem 'pp_sql', group: :development

然后执行:

$ bundle