Rails ActiveRecord SQL queries log beautifier
Ruby
Latest commit 400c0e5 Jan 14, 2017 @kvokka committed on GitHub Merge pull request #7 from ahmad19/readme_corrections
README corrections
Permalink
Failed to load latest commit information.
bin Init commit Jan 4, 2017
lib Version bump Jan 8, 2017
.gitignore Init commit Jan 4, 2017
Gemfile Init commit Jan 4, 2017
MIT-LICENSE Init commit Jan 4, 2017
README.md Corrections Jan 14, 2017
Rakefile Init commit Jan 4, 2017
pp_sql.gemspec Init commit Jan 4, 2017

README.md

PpSql

Replace standard ActiveRecord#to_sql method with anbt-sql-formatter gem for pretty SQL code output in console. Rails log will be formatted also. Example output:

log

Or in console

console

Require

Ruby 2.2+

Usage

Post.first.to_sql

If you need to use it in some custom strings, you may include this functionality with

String.send :include, PpSql::ToSqlBeautify

and use formatter with any String.

Installation

add in Gemfile

gem 'pp_sql', group: :development

And then execute:

$ bundle

With other formatters

If you are pry user, or use custom output formatter, use puts for output whitespaces, like puts User.all.to_sql, or use User.all.pp_sql

License

The gem is available as open source under the terms of the MIT License.