Skip to content

Instantly share code, notes, and snippets.

@seak0503
Last active August 31, 2021 12:05
Show Gist options
  • Save seak0503/63223af7fbed9c3da429 to your computer and use it in GitHub Desktop.
Save seak0503/63223af7fbed9c3da429 to your computer and use it in GitHub Desktop.
Railsでデバッグする方法

Railsでデバッグする方法

logの設定

development環境の場合はdebugログがlog/development.logに出力されるので問題ないが production環境の場合は、debugログは出力されないため、設定を下記のとおり変更する必要がある

config/environments/production.rb

config.log_level = :debug

logに書き出す方法

Railsの実行時に処理されるコードの中でlogger.debug()を書く

  • 文字列を出力する場合: logger.debug("ここに文字列を書く")
  • 変数の値を出力する場合: logger.debug(var)
  • オブジェクトの中身を出力する場合: logger.debug(var.inspect)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment