Rails4에서 디버깅하는 방법

1937 단어 Rails
의외로, 나는 인터넷상에서 디버깅의 사용 방법에 관한 보도가 매우 드물다고 생각한다.
Rails3 이전에는 Pry-debugger라는 Gem이 유명했지만, 이 Gem은 구조상 Rail4에서 이동하지 않기 때문에 Rails4에는 Pry-byebug라는 Gem을 사용했다.

설치하다.


Gemfile에 다음과 같이 설치되어 있습니다bundle install.
Gemfile
group :development do
  # 高機能コンソール
  gem 'pry-rails'

  # デバッガー
  gem 'pry-byebug'
  gem 'pry-stack_explorer'

  # pryの入出力に色付け
  gem 'pry-coolline'
  gem 'awesome_print'

  # PryでのSQLの結果を綺麗に表示
  gem 'hirb'
  gem 'hirb-unicode'
end

사용법


사용법은 간단하다.원본 코드의 단점이 되고 싶은 곳에 다음 키워드를 기입하세요.
(글 쓰는 게 귀찮은 사람에게도 더 짧게 쓰는 경우pry-aliasgem)
binding.pry
이를 바탕으로 rails console 실행 목적 방법을 열면 아래 그림처럼 순식간에 유행할 수 있다.

아무래도 콘스토어에서 한 말인데 이미지 아래에서 한 것처럼puts 좋아하는 값을 확인할 수 있는 모델입니다.find에서 DB를 확인할 수 있기 때문에 단일 단계의 디버깅은 이렇게 하면 된다고 생각합니다.
참고로 처리가 더욱 순조롭게 진행되기 위해서는 아래 명령을 입력하면 된다.간단하다
명령하다
용도
next
다음 행으로 이동(Next)
step
추적에서의 처리(Step)
continue
계속 처리하다

좋은 웹페이지 즐겨찾기