Railsのログに出力されるパラメータやSQLを整形する
Railsのログに出力されるパラメータやSQLを整形してみた。開発中は便利かもしれない。
こんな感じになる。
詳細はこのコミットを参照。サンプルのアプリとしてRailsApps/rails3-bootstrap-devise-cancan · GitHubを使わせてもらった。
SQLの整形には、sonota/anbt-sql-formatter · GitHubを使った。
Parameterは、michaeldv/awesome_print · GitHubを利用してる。ap便利。
ActionController::LogSubscriberやActiveRecord::LogSubscriberでログ吐いてるメソッドをコピーしてきて猿パッチするしかうまいやりかたが思い付かなかったので、修羅の国の人もっといい方法あったら教えてください。