コンソールでActiveRecordモデルのfindメソッドを呼び出すと、SQLログの出力を見逃すことがよくあります。 〜/ .irbrcファイルに次の行を追加すると、ログがコンソールに直接表示されます。
script_console_running = ENV.include?( 'RAILS_ENV')&& IRB.conf [:LOAD_MODULES] && IRB.conf [:LOAD_MODULES] .include?( 'console_with_helpers')
rails_running = ENV.include?( 'RAILS_ENV')&&!(IRB.conf [:LOAD_MODULES] && IRB.conf [:LOAD_MODULES] .include?( 'console_with_helpers'))
irb_standalone_running =!script_console_running &&!rails_running
script_console_runningの場合
「ロガー」が必要
Object.const_set(:RAILS_DEFAULT_LOGGER、Logger.new(STDOUT))
終わり