rails consoleで、どんなSQLが発行されているかその場で確認したい
logをみれば確認できますが、面倒くさいですよね。
rails consoleで下記コマンドを打てばOKです!
ActiveRecordのログの出力先を標準出力に変更することが出来ます。
ActiveRecord::Base.logger = Logger.new(STDOUT)
毎回打つの面倒だし、毎回忘れて検索してるし、もうデフォルトにしたい
何回か使ってるとこんなことになってきます。
そんな人はデフォルトにしてしまいましょう!
自分はPryを使っているので、~/.pryrc
に下記追加。
irbの人は、~/.irbrc
でいいと思います。
if defined?(Rails::Console) ActiveRecord::Base.logger = Logger.new(STDOUT) end