@초록머리님이 위키를 게시했습니다.
Rails 디버깅하기
- Rails
Rails.logger.debug 조사할객체.inspect
- rails console을 쳐서 디버깅할 때, 내가 원하는 내용을 표시하고 싶을 때 사용한다.
- Abort
abort 조사할객체.inspect
- 웹브라우져 상에서 디버깅하는 방법이다. 브라우저에 내가 원하는 부분에서 멈추고 필요한 텍스트를 표시한다. 그리고 그 밑의 콘솔창이 떠서 현재 상태를 확인할 수 있다.
- Byebug
byebug
- Gemfile의 development:test에 포함된 byebug를 사용하는 방법이다.
- rails console에서 사용자의 입력을 puma-dev