コンソールでコマンドを実行しているときにSQLクエリのログを無効にする方法はありますか?理想的には、それを無効にして、コンソールのコマンドで再度有効にできると便利です。
私は何かをデバッグしようとしていて、「プット」を使用して関連データを出力しています。ただし、sqlクエリの出力により、読みにくくなっています。
編集: 別の解決策を見つけました。ロガーをnilに設定すると、コード以外のものがlogger.warnを呼び出そうとしたときにエラーが発生することがあったためです
ロガーを設定する代わりに、ロガーnilのレベルをに設定できます1。
ActiveRecord::Base.logger.level = 1 # or Logger::INFO
since setting the logger to nil sometimes raised an errorヤップ..私は実行しようとしているこのいずれかだrake db:migratestackoverflow.com/questions/1719212/...