2016-07-23

Active Recordで実行SQLを出力する方法

Active RecordでDBを操作していると、時々、こちらの意図したものとなっているか、 実行されているSQLを確認したい時があります。 以下の設定を行うことで、実際のSQLを確認することが可能です。

コード

出力ウィンドウ(コンソール)に実行SQLを出力


ActiveRecord::Base.logger = Logger.new(STDOUT)

ログファイルに実行SQLを出力


ActiveRecord::Base.logger = Logger.new("log/sql.log", 'daily')

Ruby」の記事

最新のプログラミング記事